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

» VMware ThinApp (formerly Thinstall) 3

Автор: vyachko
Дата сообщения: 14.12.2010 15:44
nawakster

Цитата:
Если грохнуть песочницу триальный срок не сбрасывается - как такое может быть?

Запросто. Программе при инсталляци (при подготовке портативки) достаточно добавить в реестр запись даты установки, а дальше просто сравнивать эту дату с текущей.
Автор: kpdozer
Дата сообщения: 14.12.2010 18:48
NickOnToluca
Я просто к тому, что если весь дистрибутив программы поместить в контейнер, то в момент запуска он его полностью загружает в оперативку (например в моем случае, это 150 мб). А если контейнер весит всего несколько мегабайт, а остальное загружается из реальной системы (все права в merged), то ресурсы здорово экономятся. Или я не прав?
Автор: NickOnToluca
Дата сообщения: 14.12.2010 18:53
kpdozer
Какжется, не так. В оперативку подгружается только ядро ThinApp, а дальше уже все так же, как и с обычной программой. Программа просит некий файл, ядро вытаскивает этот файлик не оттуда, откуда требует программа, а из пакета и отдает программе.

И все-таки осторожнее с виртуализацией
Автор: nawakster
Дата сообщения: 14.12.2010 21:00
vyachko

Цитата:
Запросто. Программе при инсталляци (при подготовке портативки) достаточно добавить в реестр запись даты установки, а дальше просто сравнивать эту дату с текущей.


Веток реестра в сборке не было.. грохнул %SystemSystem% и похожие пустые папки - и заработало вечное счастье
Автор: NickOnToluca
Дата сообщения: 14.12.2010 21:59
nawakster
А что же ты раньше подразумевал под удалением песочницы?
Автор: tuz1979
Дата сообщения: 15.12.2010 18:46
Привет всем!решил я сделать portable AIMP2 но столкнулся с проблемой.
Когда собираю проект то он не запускается,в чем проблема не могу понять?
Нашел AIMP2 portable сделан в VMware ThinApp и он нормально работает.
Кто может помочь с проблемой?
Вот ссылка на AIMP2 portable рабочий.
Как его сделали
http://www.fastgetfile.com/download.php?id=B55C1FA71
Автор: NickOnToluca
Дата сообщения: 15.12.2010 19:51
tuz1979
Я же ответил: http://forum.ru-board.com/topic.cgi?forum=35&topic=7917&start=2020#13

Или принципиально важно заморачиваться упаковать его в ThinApp ?
Автор: tuz1979
Дата сообщения: 15.12.2010 22:49
NickOnToluca
Просто уже ради принципа хотел узнать, где собака зарыта!!!
Автор: Astra55
Дата сообщения: 16.12.2010 06:39
tuz1979
Принцип очень простой - несовместимость с последними версиями ThinApp. Поскольку мне до фонаря Win7 во всех вариантах, сделал для себя сборку в 4.0.0.2200, все работает. У меня на WinXP SP3 сборка работает, кончая версией 4.0.3. На более свежих либо не запускается, либо падает при запуске.
Автор: tuz1979
Дата сообщения: 16.12.2010 09:22
Astra55
Спасибо большое что объяснил !
Теперь буду знать в чем проблема.
Автор: vyachko
Дата сообщения: 16.12.2010 10:06
tuz1979

Цитата:
Привет всем!решил я сделать portable AIMP2 но столкнулся с проблемой.
Когда собираю проект то он не запускается,в чем проблема не могу понять?
Нашел AIMP2 portable сделан в VMware ThinApp и он нормально работает.
Кто может помочь с проблемой?
Вот ссылка на AIMP2 portable рабочий.
Как его сделали

Попробуйте пересобрать сборку в ThinApp 4.5.0-238809(3876).
Автор: Astra55
Дата сообщения: 16.12.2010 10:43
vyachko

Цитата:
Попробуйте пересобрать сборку в ThinApp 4.5.0-238809(3876).

Не катит, я пробовал. И вообще, эта версия пакостная.
Автор: vyachko
Дата сообщения: 16.12.2010 11:43
Astra55

Цитата:
Не катит, я пробоаал. И вообще, эта версия пакостная.

Странно, у меня aimp_2.61.583 собранный в ThinApp 4.5.0-238809(3876), на XP SP3 нормально запускается, на Windows 7 попробую вечером.
Правда собирал колхозным методом (без инсталляции, просто распаковал из инсталлятора и подложил в папку проекта).
Автор: Astra55
Дата сообщения: 16.12.2010 12:12
vyachko
Специально прошел по всем версиям сверху вниз, только с 4.0.3 AIMP начал нормально запускаться, на 4.0.0.2200 вообще без вопросов. Тут бы с девелоперами ThinApp такие тонкости разбирать, да нету контактов. Хотя AIMP бесплатный, можно на форуме такой вопрос задать, глядишь и устранили бы косяк.
Автор: NickOnToluca
Дата сообщения: 16.12.2010 12:19
Astra55
Если не забуду, вечером попробую.
Хотя там что-то непонятное с комюнити. Пару дней назад вместо подписки на ThinApp начали сыпаться сообщения чуть ли не со всех продуктов VMware, причем вперемешку русские и английские форумы.
Автор: nikalexnik
Дата сообщения: 16.12.2010 17:24
Всем привет
Столкнулся с такой проблемой
Сделал Portable AutoCAD 2010 при запуске появляется в диспетчере задач что приложение запущено, но спустя несколько секунд пропадает из диспетчера задач и соответственно программа не работает.
делал на Windows 7 с помощью Thinstall 4,6
Автор: vyachko
Дата сообщения: 16.12.2010 21:12
tuz1979
Astra55
Вот собрал aimp_2.61.583 в ThinApp 4.5.0-238809(3876), работает и на XP SP2, XP SP3, Windows 7.
Автор: dancer73
Дата сообщения: 18.12.2010 22:41
Здравствуйте! Извечная тема portable.
На работе нужен инет, а прав установки чего-либо нет.
Возможно ли собрать такую портативную программу, под которой бы работал USB-модем?
Известно, что это устройство при установке копирует в систему или из своей памяти драйвера,
или драйвера нужно установить принудительно...
На компе стоит Windows 7 pro, модема, конечно, сейчас нет ...
Автор: NickOnToluca
Дата сообщения: 18.12.2010 23:54
dancer73
Врядле. Это драйвера. Драйвера только устанавливаются и только полномочным пользователем.
Автор: Jabbb
Дата сообщения: 19.12.2010 10:14
dancer73
Может поставить что-то вроде VirtualBox и из-под него работать
Автор: NickOnToluca
Дата сообщения: 19.12.2010 10:32
Jabbb
VirtualBox - это и драйверы тоже
Автор: Hmuryj_Mik
Дата сообщения: 22.12.2010 11:36
[прошлая страница] Помнится у меня тоже была проблема с TTS приложением - выше 4.0.3 не хотелo "работать". Правда кто-то (кажется megauser) "намекнул", что знает в чем дело (что-то там в реестре), но мне это "тайное" знание осталось недоступно
Автор: DimusII
Дата сообщения: 25.12.2010 19:14
Помогите разобраться.Не получается Portable версия игры. Имеется RTS игра Earth2150: Lost Souls (Земля 2150 : Воды Стикса). Состоит из двух дисков.Хотелось создать версию, чтобы не требовалось при установке игры типа "вставьте второй диск" и тд, кроме того установить заранее последние патчи , моды, карты , с тем чтобы установивший игру мог сразу играть в интернете с другими игроками, не обременяя себя их установками.Что имеем: виртуальную машину Vmare Player c установленной mini Windows XP SP3 и Thinstall Virtulization suite v4 и 3.387. Делаю все как требуется, создается bin c портирумой игрой. Игра запускается из этой папки и работает.Но стоит удалить основную игру или перенести файлы в основную систему, запускаться перестает и пишет что не найден файл по такомуто пути -пути ,где изначально установлена была программа.

Вот [more=содержимое Package.ini]
[Compression]
;None for faster builds, Fast for smaller packages
CompressionType=None


[Isolation]
DirectoryIsolationMode=WriteCopy
;DirectoryIsolationMode=Merged

[BuildOptions]
;Enable MSIFilename if you want to generate a Windows Installer package.
MSIFilename=2150 - Воды Стикса.msi
;
;When generating a .msi, the following entries are recommended but optional
MSIManufacturer=Dimus II
MSIProductVersion=1.0
MSIDefaultInstallAllUsers=1
MSIRequireElevatedPrivileges=1
MSIInstallDirectory=2150 - Воды Стикса
;MSIProductCode={DBB91ADC-51A8-BB57-3D6A-94D9522343C1}
MSIUpgradeCode={D4DB92F0-775F-ADD1-48F8-045E178692C9}

AccessDeniedMsg=Вы в настоящее время не можите выполнить это приложение. Пожалуйста свяжитесь с вашим Администратором.
SuggestedName=2150 - Воды Стикса
OriginalSnapshot=C:\PROGRA~1\VMware\VMWARE~3\{EDA30~1.SNA
DestinationSnapshot=C:\PROGRA~1\VMware\VMWARE~3\{F921D~1.SNA
CapturedUsingVersion=3.387
OutDir=bin
SandboxName=2150 - Воды Стикса

; InventoryName is used by desktop management systems to identify packages for usage reporting purposes
InventoryName=2150 - Воды Стикса

;;PermittedGroups allows you to restrict access to only users who belong to specific ActiveDirectory Groups
;PermittedGroups=Administrators;Remote Desktop Users

;The following option causes the sandbox to be deleted when the application exists
;This essentially resets the application to it's original captured state
;If the application spawns child processes, the clean up with be postponed until all quit
;RemoveSandboxOnExit=1

;Enable this option if you want changes for Network mapped drives to go into the sandbox
;By default users can read and write normally to network mapped drives
;SandboxNetworkDrives=1

;Enable this option if you want changes for Removable disk (floppy/flash) to go into the sandbox
;By default users can read and write normally to removable disk
;SandboxRemovableDisk=1

;Enable this option if you want Out-of-process COM objects to be loaded outside of the virtual environment
;By doing this, the application may indirectly modify the machine - for example the MSI installer service COM object
;The default is to create all Out-of-process COM objects inside the virtual environment
;VirtualizeExternalOutOfProcessCOM=0


VirtualDrives=Drive=c, Serial=9878e252, Type=FIXED
;VirtualDrives=Drive=a, Serial=00000080, Type=REMOVABLE; Drive=c, Serial=9878e252, Type=FIXED; Drive=d, Serial=78fcb42a, Type=CDROM

[2150 - Воды Стикса.exe]
ReadOnlyData=bin\Package.ro.tvr
Source=%ProgramFilesDir%\Snowball Interactive\2150 - Waters of Styx\LostSouls.exe
WorkingDirectory=%ProgramFilesDir%\Snowball Interactive\2150 - Waters of Styx
Shortcuts=%Programs%\1C-Snowball Interactive\2150 - Воды Стикса


[Настройки игры.exe]
Shortcut=2150 - Воды Стикса.exe
Source=%ProgramFilesDir%\Snowball Interactive\2150 - Waters of Styx\Setup.exe
WorkingDirectory=%ProgramFilesDir%\Snowball Interactive\2150 - Waters of Styx
Shortcuts=%Programs%\1C-Snowball Interactive\2150 - Воды Стикса


[LostSouls.exe]
Shortcut=2150 - Воды Стикса.exe
Disabled=1
Source=%ProgramFilesDir%\Snowball Interactive\2150 - Waters of Styx\LostSouls.exe



[Setup.exe]
Shortcut=2150 - Воды Стикса.exe
Disabled=1
Source=%ProgramFilesDir%\Snowball Interactive\2150 - Waters of Styx\Setup.exe
[/more]

Автор: Astra55
Дата сообщения: 25.12.2010 20:22
DimusII
Уберите эту портянку под тег море, не надо так делать. Что до игры, возможны всякие нюансы, которых в проекте нет. Сделать снимок, поставить игру, сделать второй снимок, скопировать на неочищаемый диск, перегрузить комп или ВМ, собрать проект без сжатия и поглядеть будет ли он вообще работать.
P.S. И не используйте русефекализированные версии ThinApp, это дурной тон + возможность всяких косяков, которые никто не предскажет. Даже афтар русефекализации
Автор: DimusII
Дата сообщения: 25.12.2010 21:13
Кстати msi тоже не работает, пишет что не может зарегистрировать два файла( самые нижние в сборке Lost Souls и Setup). Мне еще не совсем понятно, нужно ли вообще генерировать этот файл, так как по общему занимаемому месту экономии нет , установка идет непомерно долго и не пойми куда, а если программа будет запускаться просто установкой файлов exe , dat , тогда проще их скопировать в назначенную пользователем папку и сразу можно запускать . Насчет проверки работоспособности.Фактически получается работоспособность корректно можно проверить только, удалив исходную программу (или скопировав папку bin в другую систему ,иначе нет уверености ,что полученная версия на самом деле работоспособная.Я проверял на двух версиях Thinstall -4 не руссифицированной и 3.387 руссифицированной, но результат один-получается неработоспособный продукт. Какие ньюансы я не учел?
Автор: Astra55
Дата сообщения: 25.12.2010 21:36
DimusII
Вполне возможно, эта игра вообще не может работать в виртуальном контейнере. Вы пробовали сделать копию всех инсталлированных файлов/папок и реестра путем отслеживания при установке, а после перезагрузки скопировать все как оно инсталлировалось? В этом случае игра работает? Если работает, то не исключено, что нет смысла вообще делать портабельный вариант. Многие игры именно так и использую.
Автор: DimusII
Дата сообщения: 25.12.2010 21:56
У меня была идея создать просто свой Setup файл игры, чтобы она уставливала только то что мне нужно и из файла , а не с дисков.Однако я пока не нашел( пока только FireLog) программы которая бы мне отследила , что и куда помещается при инсталяции, в том числе и в реестре.Какую можете рекомендовать.

Правда есть у меня удачная попытка создания другой версии этой игры и пока вроде создается впечатление ,что она работает, причем песочница не имеет никакого расширения вообще. Но повторить пока не удается.
Автор: Astra55
Дата сообщения: 26.12.2010 05:58
DimusII

Цитата:
была идея создать просто свой Setup файл игры

Если игра будет работать после простого разворота файлов, то кто мешает сделать из этого добра свой инсталлятор?

Цитата:
Какую можете рекомендовать

Ashampoo Uninstaller Platinum 2.9. Более новые мне не нравятся.
Автор: dandvd
Дата сообщения: 26.12.2010 09:57
DimusII
попробуй Advanced Installer, он может делать мониторинг установки, а потом им же собрать проект в инсталлятор.
P.S. только делай это на чистой оси - меньше мусора в проекте будет.
Автор: Astra55
Дата сообщения: 26.12.2010 10:32
dandvd
Не надо предлагать msiшное дерьмо, как раз с ним система будет загажена по полной. Видели мы эти Кафийоны, потом приходится руками кучу мусора из системы и реестра удалять.

Страницы: 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149

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


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