cracklover
Gold Member | Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору Предлагаю под тэг more в шапку поместить вот эти мои выжимки для начинающих пользователей Thinstall: 1) Для создания portable программы желательно всё делать внутри виртуальной машины (например, в VirtualBox) с максимально "чистой" Windows. Необходимо сначала запустить файл setup_capture.exe и затем сделать соответствующей кнопкой в появившемся меню предварительный снимок системы. Затем, не закрывая окно программы Thinstall (!), свернуть окно программы и установить штатным образом программу, из которой будет собиратся portable версия. После этого необходимо настроить как вы пожелаете эту будущую портативную программу и закрыть её. Затем необходимо снова развернуть окно программы Thinstall и сделать окончательный снимок системы соответствующей кнопокой в появившемся меню. После окончания создания снимка системы, вам будет предложено сохранить результаты сканирования. Нажмите соответствующую кнопку меню для сохранения результатов и выходите из программы. Далее переходите в директорию, в которой вы сохранили результаты работы. Найдите там файл build.bat и запустите его. После того как build.bat завершит свою работу, появится папка под названием bin, в которой вы и найдете переносную версию программы, готовую запускаться с любого носителя и которая практически не будет оставлять следы в системном реестре и различных папках. Вся работа будет осуществляться в специальном контейнере, который будет эмулировать все необходимые для работы программы условия. ВНИМАНИЕ! Далеко не все программы можно сделать портативными с помощью Thinstall. C большой вероятностью Thinstall отлично отработает с программами, минимально оставляющими следы в операционной системе при установке и работе, однако, также с большой вероятностью, Thinstall некорректно отработает с программами, требующими установки специальных драйверов, с программами, регистрируемыми только после сбора информации об аппаратной части компьютера и т.д. Все необходимые настройки для сборки portable программы содержатся в файле Package.ini. ВАЖНЫЕ ЗАМЕЧАНИЯ: ====================== 1) Если выбрать при компиляции в файле Package.ini: DirectoryIsolationMode=Merged файлы, которые вы будете сохранять в portable программе, например, после редактирования portable программой, будут сохранятся в том каталоге на жёстком диске, который вы выберете сами. 2) Если выбрать при компиляции в файле Package.ini: DirectoryIsolationMode=WriteCopy все результаты работы программы, будут ПРИНУДИТЕЛЬНО сохранятся исключительно в: \Documents and Settings\папка текущего пользователя\Application Data\Thinstall\временная папка с программой\ 3) Если в том же каталоге, где находится exe-файл portable программы создать папку Thinstall, временные файлы и папки при работе portable программы будут создаваться в этой папке, а не в \Documents and Settings\папка текущего пользователя\Application Data\Thinstall\временная папка с программой\ 4) После второго снимка системы при создании portable программы появится список программ с пометками. Если нужно, чтобы каждая утилита в составе проекта была позднее размещена в готовой portable программы в виде отдельной утилиты, то надо поставить пометки напротив каждой такой утилиты, а если нужна только основная программа, то пометку нужно поставить только напротив неё. В последующем, если в файле Package.ini удалять в любых секциях с утилитами значение Disabled=1, то утилита, у которой это значение удалено при конечной компиляции не будет присутствовать в виде отдельного exe.файла и наооборот. 5) После создания проекта в папке с проектом появится очень много лишних файлов, избыточно создаваемых программой Thinstall. Надо их внимательно изучить и осторожно (!) поудалять лишние файлы до окончательного создания portable программы. Если вы не уверены, что удаленные файлы точно не понадобятся для создания нормально работающей portable программы, лучше ничего удаляйте. Это увеличит размер будущей создаваемой portable-версии программы, но уменьшит риск создания некорректно работающей portable-программы. 6) В файле Package.ini можно выбирать уровень компрессии создаваемой portable программы: Fast, Small или None. Например: [Compression] CompressionType=None Однако, имейте ввиду, что даже уровень сжатия Fast существенно снижает скорость запуска созданной portable программы на слабых компьютерах, хотя также и существенно уменьшает её конечный размер.
| Всего записей: 6632 | Зарегистр. 04-10-2004 | Отправлено: 23:14 18-10-2007 | Исправлено: cracklover, 23:17 18-10-2007 |
|