Ru-Board.club
← Вернуться в раздел «Программы»

» VMware ThinApp (formerly Thinstall) 3

Автор: NickOnToluca
Дата сообщения: 02.12.2010 11:28
Astra55
А как звать то автора?
Автор: Astra55
Дата сообщения: 02.12.2010 12:18
NickOnToluca
Я уже говорил: Bob Carter = Robert Carter. Есть много ссылок на это имя, вроде он какой-то чин в компании, но может быть просто совпадение.
Автор: vyachko
Дата сообщения: 02.12.2010 22:41
Astra55
Вот в коллекцию: DeskCenter ThinApp Editor.
Упс, было уже http://forum.ru-board.com/topic.cgi?forum=5&topic=31117&start=960#6.
Автор: MH100181Q
Дата сообщения: 02.12.2010 23:54

Цитата:
Как очистить память от множественных копий программы?

Может не все программы есть смысл собирать версиями 4.5 , 4.6 , иногда вполне хватает версии 4.0.4?
Это был не вопрос
Автор: SimffAS
Дата сообщения: 03.12.2010 00:49

Цитата:
Может не все программы есть смысл собирать версиями 4.5 , 4.6 , иногда вполне хватает версии 4.0.4?

У же прочно вошел в жизнь Win 7 x64, а Portable сборки сделанные в версии 4.04, в большинстве своем, Win 7 не поддерживают.
Так что жизнь заставляет использовать новые версии, а 4.04 положить на полку
Автор: Astra55
Дата сообщения: 03.12.2010 05:39
vyachko
Спасибо, но http://forum.ru-board.com/topic.cgi?forum=5&topic=31117&start=960#6
SimffAS

Цитата:
прочно вошел в жизнь Win 7 x64

Угу. Только 99% обладателей x64 систем не могут внятно объяснить на кой им добровольный геморрой с постоянными проблемами и поисками софтов, причем, далеко не портабельных. Я бы понял тех, кому нужна максимальная производительность и невероятный размер RAM, так ведь нет, начинаешь спрашивать - а зачем вам x64?, и выясняется, что никаких суперзадач нет, человек сам толком не знает почему юзает такую ОСь. Понты это чайниковские, на те же 99%.
Автор: NickOnToluca
Дата сообщения: 03.12.2010 08:40
Astra55

Цитата:
Я уже говорил: Bob Carter = Robert Carter

Что-то поиском по их форуму нашел только совет скачать эту его утилиту.
Автор: Astra55
Дата сообщения: 03.12.2010 09:00
NickOnToluca
Создайте новый топик и попросите выложить тех, у кого имеются эти софты. Искать в форуме я не предлагал, кроме ссылок на дохлый фтп, ничего нет
Автор: angor2005
Дата сообщения: 04.12.2010 06:39
с Вашим more один гемор. Модераторы, сделайте [spoiler].
Автор: obla4ko4240019
Дата сообщения: 04.12.2010 06:46
angor2005

Цитата:
Windows is using the PF file extension for storing prefetch trace files.
это файлы, создаваемые операционкой для каждого запускаемого приложения для более быстрой следующей загрузки, т.е. возникновение файла не зависит от сборки портабла.
Автор: Astra55
Дата сообщения: 04.12.2010 06:52
angor2005
Надо прятать такие длинные послания за тег море, незачем мусорить в топике.

Цитата:
после запуска, работы и выхода из программы в папке Windows на HOST машине появляется файл "DIEPEXPLORATION.EXE-....*.pf ", который приходится удалять вручную. Проблемма как-то решается?

Отключить префетч, что не есть правильно. Будет очень полезно, если Вы займетесь изучением азов винды. Вопрос не имеет к ThinApp ни малейшего отношения.
Автор: angor2005
Дата сообщения: 05.12.2010 06:06
Спасибо за ответы и рекомендации, учту. Спасибо!
Автор: digis14
Дата сообщения: 06.12.2010 18:26
Есть ли возможность менять S/N диска внутри контейнера?
Автор: NickOnToluca
Дата сообщения: 06.12.2010 18:36
digis14
Если имеется ID раздела - Да.
Автор: digis14
Дата сообщения: 06.12.2010 22:02
Я имею в виду серийник HDD, вот это значение 1019256177

Автор: NickOnToluca
Дата сообщения: 06.12.2010 23:59
digis14
Сомневаюсь. Он может задавать только те, которые желтым - для каждого раздела.
Автор: kpdozer
Дата сообщения: 12.12.2010 22:14
Прошу совета. Есть некая программа, которая обрабатывает файлы, находящиеся с ней одном каталоге.
После обработки ThinApp, программа не хочет их видеть, и ищет эти файлы по первоначальному пути:
C:\Program Files\SzBase\BIN
Есть ли способ сделать так, чтобы внутрь контейнера передавался реальный путь?
Автор: ne0_2002
Дата сообщения: 13.12.2010 09:22
kpdozer
Почитай про переменную среды окружения TS_ORIGIN
Автор: kpdozer
Дата сообщения: 13.12.2010 13:42
ne0_2002

Спасибо. Буду разбираться.
Предварительно, пока не могу понять коим образом заставить думать приложение, что файл находится в программой в одной директории. Настроек которые позволяют выбрать путь к файлу, в программе нет. И передать TS_ORIGIN, я ей тоже не могу соответственно. Может быть хоть кусочек примера, приведете.
Автор: ne0_2002
Дата сообщения: 13.12.2010 16:17
kpdozer
Код писать лень. А попробовать можно скопировать скриптом файл(ы), которые должны находиться "рядом с программой" из TS_ORIGIN (реальная) в папку программы (виртуальная).
Автор: kpdozer
Дата сообщения: 13.12.2010 16:20
Жаль, не получится похоже у меня с этим. Там не файл а ФАЙЛИЩЩЕ. Все равно огромное спасибо. Если что нарою обязательно отпишусь.
Автор: Hmuryj_Mik
Дата сообщения: 13.12.2010 19:46
SimffAS А я как раз наоборот. Под нотик (win7x64), для себя, многое делаю именно в 'ThinApp_4.0.4-204871(3614)'.

Добавлено:
kpdozer
Не совсем понятно. Обычно файлы с системных папках "находятся" именно в контейнере (изоляция merge | full). А с путями "натворить" можно чего угодно. Я как-то "развлекался" и большую часть файлов одного приложения ("бОльшого" и x64) расположил рядом с контейнером - пытаясь портировать x64 приложение, кот-е в x86 версии никак не хотело работвть. Цирк короче ...
Автор: kpdozer
Дата сообщения: 13.12.2010 20:37
Hmuryj_Mik
Я попробую покороче объяснить.
На самом деле задача была не совсем в портабельности программы.
ThinApp мне понадобился для перехода с XP на Windows7.
Есть некая спецпрограмма (назовем ее SzBase), которая прекрасно работает на XP и не работает на Windows7.
Дело в родных виндовых библиотеках (dll) располагающихся в папке System32. Программа просто не работает с их новыми версиями.

Т.к. дистрибутив программы достаточно большой, я хотел чтобы в виртуальном контенере был запакован только EXE файл и нужные для него библиотеки (так сказать рационально использовать RAM).

Остальные части он будет хватать из реальной систмы, причем все изменения в реестре и файлах должны фиксироваться и в реальной системе тоже (ну или хотя бы только в файлах).
И вобщем-то все получилось.
У меня получился EXE контейнер (не на много больший, чем оригинальный exe-файл) и его можно использовать в Windows7.

Но возникла проблема, программа по умолчанию устанавливается в C:\Program Files\SzBase\BIN и EXE-файл внутри этого контейнера, думает что он находится по этому пути (откуда бы контейнер не запускался). А значит программа ищет оставшуюся часть именно по абсолютному пути C:\Program Files\SzBase\BIN. Если же программ установлена по другому пусть например c:\SzBase. То контейнер ничего не найдет и программа опять не запустится.

А задача в том, чтобы установить программу, куда хочу или поместить ее вообще на фрешку, бросить контейнер в папку с программой и он, сам бы зацепил оставшуюся часть.

Может быть я иду по неверному пути, но в данном подходе я получаю легкое редактирования как файлов программы, так и реестра, без необходимости делать это внутри контейнера.
Автор: CPUUUH
Дата сообщения: 13.12.2010 20:57
Сделал офис 2007 + паки для проверки языков. Сначало сборка не хотела сохранять файл с первого раза. Т.е. нужно было дать команду сэйв, и повторный сэйв. Я поменял тип изоляциы во всех папках проекта и проблема почти решилась. Одна шероховатость.

Файл сохраняется первый раз допустим в с:\ а если его потом пытаться сохранить в другое место то сохранения не происходит, офис предлагает провести сохранение в место первого сохранения указанного за эту сессию

Даже не знаю как это может быть связанно с изоляцией.
Автор: Hmuryj_Mik
Дата сообщения: 13.12.2010 22:34
kpdozer
Что за файлы то?
Если с данными (БД или пр.), то лучше сделать вне контейнера только их - остается установить ГДЕ задается путь к ним (реестр, ini и т.д.)? Ну а дальше пара строк кода.
Если это "исполняемые файлы", то дела совсем другие.
Автор: NickOnToluca
Дата сообщения: 13.12.2010 22:45
kpdozer
Если так, то не обойтись без виртуального файлового менеджера.
Про это можно почитать в факах vyachko и Astra55.
Естественно это приносит и свои неудобства. Если добавить файл в виртуальную файловую систему, то и работать с ним (бэкап, редактирование) тоже можно только виртуальными средствами (внутри контейнера). Иначе можно лишиться этой большой базы.
Автор: kpdozer
Дата сообщения: 14.12.2010 08:09
В общем попробую сделать так:
Перед упаковкой в папку %systemsystem% помещу те версии DLL, которые мне нужны для работы проги.
Помещу собранный контейнер в папку с установленной программой.
Через TS_ORIGIN запущу программу из реальной файловой системы.
Что то на подобие:
Как создать Thinstall проект без исполняемого файла(ехе)
Программа из реальной файловой системы запустится в виртуальном контейнере и подцепит DLL. При этом сэкономлю место в памяти.
Автор: NickOnToluca
Дата сообщения: 14.12.2010 09:23
kpdozer
Опять же. Если папка с большим файлом не в Merged, то изменив его, автоматом скопируешь его в песочницу.
Дальше просто запутаешься, что в песочнице, а что в реале, и где последняя версия. Я не отговариваю, а предостерегаю от подводных камней.

Просто, возможно, довольно безопаснее и гибче было бы запускать, например, из-под виртуал-бокса, где установлена XP. Если выставить слитый режим, пользователь будет работать с окном программы 7-ке, которая на на самом деле работатет под XP. Ну это если мощностя позволяют и с лицензиями нет проблем.


Цитата:
При этом сэкономлю место в памяти.

Уже второй раз так выражаешься. Не пойму о чем речь.
Автор: nawakster
Дата сообщения: 14.12.2010 14:12
Господа.
Пытаюсь сделать из программки MS SQL Maestro - вечный триал, как делал раньше. Если грохнуть песочницу триальный срок не сбрасывается - как такое может быть?
Автор: mleo
Дата сообщения: 14.12.2010 15:17
интересно, а саму VMWare Workstation можно сделать портабельной??? или плеер хотя бы?

Страницы: 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149

Предыдущая тема: Проблемы с закачкой


Форум Ru-Board.club — поднят 15-09-2016 числа. Цель - сохранить наследие старого Ru-Board, истории становления российского интернета. Сделано для людей.