![]() |
Создание Portable софта
Собственно, как это делается? Есть программы, которые просто на флешку копируешь и работают (qip допустим).
А как самому создать портативную версию допустим НОДА? В нэте скачал NOD32 одним файлом, но вопрос как самому создать? |
думаю так (в случае квип):
1) устанавливаем на свой компьютер 2) копируем папку C:\Program Files\QIP на флешь - всё. для программ, которые устанавливают свои компоненты в разные дериктории ( C:\Program Files + WINDOWS например), такой способ не подойдёт. И ещё момент, портабельные программы не записываются в реестр. Некоторое ПО без записи в реестре работать портабельно не будет. Следовательно не ждите, автоматического появления в Пуск - Все Программы. |
Цитата:
|
Берешь скачиваешь прогу Thinstall.Там три этапа сборки:
1.сканишь прогой комп,она делает слепок системы. 2.устанавливаешь нужную прогу,желательно что бы были созданы ярлыки. 3.сканишь прогой опять,она находит изменения в реестре и на винте,делает контейнер для запуска прог на любой тачке |
Thinstall пробовал, но почему то при запуске в трее повляется сам Thinstall, а есть сделанные незнаю чем проги при запуске ничё не появляется
|
Цитата:
В коде программы мягко или жестко (hardcoded) прописано, куда ей обращаться за настройкам и прочими данными, необходимыми для работы. И если авторы не предусмотрели переносимости, то создавать ее замучаешься (переносимый MSOffice создайте попробуйте). Выше упоминается, программа, которая, я так понимаю, способна создавать записи в системном реестре (временные?), и таким образом делать непереносимые программы псевдопереносимыми. Однако это не панацея. Программа может требовать своих файлов в SYSTEM32, Shared Files, Common Files, папке %Sysdrive%/%Program Files%/MySuperCoolSoft/ или еще где. Есть, прогрессивный вариант завтрашнего дня - переносимый софт на виртуальной машине ;) Но производительности пока не обещаю ;) В будущем, когда на восьмиядерных процессорах система сможет отдавать пару-тройку ядер и гиг-два памяти под виртуальную машину, все получится ;) |
Вложений: 1
Вот есть статейка из журнала Хакер.Там расписано,что куда и почем.
|
Кстати, портативный софт не всегда таков. Где-то скачал портативный Norton WinDoctor 2006, а он... SFX и распаковывается в %temp% и НЕ УДАЛЯЕТ РАСПАКОВАННЫЕ ФАЙЛЫ :o
|
Котяра, это разными способами собраны. Мне такие попадались,но есть и одним файлом,которые ничего никуда не распаковывают.
|
kop4enyi, NOD нельзя сделать переносимым, т.к. он не только сканер, но и монитор. Монитор - это драйвер защиты. А вот антивирусный сканер может быть портативным. Например, вот этот Dr.Web CureIt! (Скачать) - урезанная версия антивируса Dr.Webю
|
Котяра, есть и НОД,но там наверно как ты и говоришь нет монитора, а только антивирусный сканер.
|
Да, в ноде тока сканер, но этого достаточно. У него много плюсов в отличае от Куруитины: нет рекламы, базы можно спокойно обновить):
|
Время: 23:26. |
Время: 23:26.
© OSzone.net 2001-