Создание Portable софта

Аватара пользователя
kop4enyi

Создание Portable софта

Сообщение kop4enyi »

Собственно, как это делается? Есть программы, которые просто на флешку копируешь и работают (qip допустим).

А как самому создать портативную версию допустим НОДА?

В нэте скачал NOD32 одним файлом, но вопрос как самому создать?
Аватара пользователя
kop4enyi

Re: Создание Portable софта

Сообщение kop4enyi »

Котяра, есть и НОД,но там наверно как ты и говоришь нет монитора, а только антивирусный сканер.
Аватара пользователя
kop4enyi

Re: Создание Portable софта

Сообщение kop4enyi »

Цитата exo:



думаю так (в случае квип):

1) устанавливаем на свой компьютер

2) копируем папку C:\Program Files\QIP на флешь - всё.

для программ, которые устанавливают свои компоненты в разные дериктории ( C:\Program Files + WINDOWS например), такой способ не подойдёт.

И ещё момент, портабельные программы не записываются в реестр. Некоторое ПО без записи в реестре работать портабельно не будет. Следовательно не ждите, автоматического появления в Пуск - Все Программы.
Создание Portable софта




Это я всё знаю! Вопрос был, как ваще создать портэбл софт!
Аватара пользователя
exo

Re: Создание Portable софта

Сообщение exo »

думаю так (в случае квип):

1) устанавливаем на свой компьютер

2) копируем папку C:\Program Files\QIP на флешь - всё.



для программ, которые устанавливают свои компоненты в разные дериктории ( C:\Program Files + WINDOWS например), такой способ не подойдёт.



И ещё момент, портабельные программы не записываются в реестр. Некоторое ПО без записи в реестре работать портабельно не будет. Следовательно не ждите, автоматического появления в Пуск - Все Программы.
Аватара пользователя
rizz

Re: Создание Portable софта

Сообщение rizz »

Берешь скачиваешь прогу Thinstall.Там три этапа сборки:

1.сканишь прогой комп,она делает слепок системы.

2.устанавливаешь нужную прогу,желательно что бы были созданы ярлыки.

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

Re: Создание Portable софта

Сообщение rizz »

Цитата kop4enyi:



Собственно, как это делается? Есть программы, которые просто на флешку копируешь и работают (qip допустим).

А как самому создать портативную версию допустим НОДА?
Создание Portable софта




Вроде же взрослые люди, а такое спрашивают...



В коде программы мягко или жестко (hardcoded) прописано, куда ей обращаться за настройкам и прочими данными, необходимыми для работы.



И если авторы не предусмотрели переносимости, то создавать ее замучаешься (переносимый MSOffice создайте попробуйте).



Выше упоминается, программа, которая, я так понимаю, способна создавать записи в системном реестре (временные?), и таким образом делать непереносимые программы псевдопереносимыми. Однако это не панацея. Программа может требовать своих файлов в SYSTEM32, Shared Files, Common Files, папке %Sysdrive%/%Program Files%/MySuperCoolSoft/ или еще где.





Есть, прогрессивный вариант завтрашнего дня - переносимый софт на виртуальной машине Изображение Но производительности пока не обещаю Изображение В будущем, когда на восьмиядерных процессорах система сможет отдавать пару-тройку ядер и гиг-два памяти под виртуальную машину, все получится Изображение
Аватара пользователя
rizz

Re: Создание Portable софта

Сообщение rizz »

Вот есть статейка из журнала Хакер.Там расписано,что куда и почем.
Аватара пользователя
Котяра

Re: Создание Portable софта

Сообщение Котяра »

Вот есть статейка из журнала Хакер.Там расписано,что куда и почем.
Вложения
1.rar
(7.66 КБ) 0 скачиваний
1.rar
(7.66 КБ) 0 скачиваний
Аватара пользователя
Котяра

Re: Создание Portable софта

Сообщение Котяра »

Кстати, портативный софт не всегда таков. Где-то скачал портативный Norton WinDoctor 2006, а он... SFX и распаковывается в %temp% и НЕ УДАЛЯЕТ РАСПАКОВАННЫЕ ФАЙЛЫ Изображение
Аватара пользователя
Zidane

Re: Создание Portable софта

Сообщение Zidane »

Котяра, это разными способами собраны. Мне такие попадались,но есть и одним файлом,которые ничего никуда не распаковывают.
Ответить

Вернуться в «Хочу все знать»