CHAIKA

Главная | Регистрация | Вход
Вторник, 23.04.2024, 18:47
Приветствую Вас Гость | RSS
Меню сайта
Категории каталога
Мои статьи [51]
Справка по системе [59]
Запись [11]
Flash-накопители [21]
Закачка [35]
Игры [29]
Защита [76]
Локальная сеть [35]
WEB-master [44]
Восстановление [40]
Portable Soft [18]
Оптимизация [34]
Анонимайзер [4]
Ноутбуки [44]
Нетбуки [8]
Система - установка [21]
Деньги в интернете [19]
WINDOWS 7 [35]
Новые статьи [13]
Цифровое видео [26]
Мини-чат
200





Главная » Статьи » Portable Soft

Как сделать portable / портабл программу?

Как сделать portable / портабл программу?


Удобство Portable soft-та все уже могли оценить, многим он больше нравится из каких-то личных побуждений.

Но самые главные причины на мой взгляд:

▪ Нет необходимости устанавливать soft и тем самым засорять систему и реестр

▪ Возможность хранить и использовать Portable soft на внешнем флеш накопителе

▪ Всегда ваш Portable soft находится с вами на флеш накопителе, и использование его можно везде при наличии USB портов в комьютере

▪ Использовать на работе где не желательно или нельзя устанавливать soft, или не хватает ресурсов для этого

▪ Дешевизна и достаточно большая емкость флеш накопителей на которых можна хранить ваши любимые программы


Найти Portable версии почти всех популярных программ сейчас не очень сложно, но что делать если вы используете какой то редкий или специфицеский soft? Ответ напрашивается сам - сделать самому.


Рассмотрим пошаговое создание portable версии программы Firefox 3.0.6


Скачиваем дистрибутив программы с оффсайта.


Для создания portable нам понадобится программа Thinstall Virtualization Suite, ее мы берем здесь.


Итак, начнем.


Распаковываем архив программы Thinstall Virtualization Suite в любую папку. Запускаем Setup capture.exe.



Делаем первый снимок системы до установки программы. Жмем Start. Для создания portable программа Thinstall сравнивает снимки системы до и после установки.



Оставляем всё по умолчанию, сканируем диск С и все ветки реестра. Жмем Pre-install Scan.


Процесс сканирования занимает некоторое время, ждем появления следующего окна:



Не закрываем окно, все сворачиваем и приступаем к установке Firefox.



Следуем инструкциям на экране, заканчиваем установку.



Запускаем и настраиваем firefox.


Всё, программа установлена и настроена, возвращаемся к ранее скрытому окну и сканируем систему на изменения Thinstall-ом. Жмем Post-install scan.


Выбираем основной exe-файл, который будет запускать программу:



Выбираем Mozilla Firefox.exe и жмем Continue >>


Все изменения сохранятся в папке с программой Thinstall:



Изменения сохранены, продолжим:



Папка с программой, всеми изменениями и bat - файлом лежат тут:


C:\Thinstall Virtualization Suite 3.358 portable\Captures\Mozilla Firefox (3.0.6)\



Далее необходимо убрать все пустые и ненужные папки, а еще лучше перенести их в другое место (могут понадобиться после).


Закончив чистку, смотрим изменения в реестре в файлах:


HKEY_CURRENT_USER.txt

HKEY_LOCAL_MACHINE.txt

HKEY_USERS.txt


И удаляем оттуда всё, что не касается Firefox. Следим, чтоб не осталось лишних пробелов - иначе не скомпилится portable.



Далее редактируем проект и файл настройки Package.ini (по необходимости). В этом файле имеется несколько секций, точка с запятой (;) означает, что параметр закомментирован и не учитывается.


Секция [Compression] - отвечает за сжатие файла. Сжатие / распаковка будет "кушать" ресурсы системы.

CompressionType=None

;CompressionType=Fast


Секция [Isolation] - отвечает за изоляцию программы от реальной среды. WriteCopy - означает, что все изменения от программы будут сохраняться в папке с программой. Merged - все изменения останутся в системе.


;DirectoryIsolationMode=WriteCopy

DirectoryIsolationMode=Merged


[BuildOptions]

SandboxName - имя песочницы (контейнера) - имя папки, в которой будут сохраняться все изменения от созданной portable программы. По умолчанию - это папка C:\Documents and Settings\имя пользователя\Application Data\Thinstall. Кстати, если вы уже пользуетесь portable программами - загляните в эту папку - найдете там много мусора - не очень удобно.


- опция SandboxPath указывает путь создания папки Sandbox, обычно эта опция отсутствует в файле Package.ini при этом по умолчанию Sandbox создаётся в папке C:\Documents and Settings\User\Application Data\Thinstall.


Для того, чтобы Sandbox создавалась в папке с файлом портативной программы задайте SandboxPath=. в секции [BuildOptions], например сразу после описания опции SandboxPath.

Так гораздо удобнее, чем искать эти файлы в Documents and Settings.


Ну и, наконец, окончательное действие - запускаем build.bat и получаем portable - программу в папке bin.



Тестируем полученный результат на его “портативность”. При необходимости возвращаем файлы и настройки из заранее сохраненного архива (Captures\Mozilla Firefox (3.0.6)\) и заного создаем portable.



PS. Все свои эксперименты лучше всего проводить на «девственно чистой» системе , лучше всего на виртуальной машине (VMWare , VirtualBox ). Последняя программа бесплатна . Сборка переносного софта на виртуальной машине , позволит вам избежать неприятных последствий загаживания своей операционки и тем меньше будет мусора в вашей сборке.


Сделайте свои программы переносными!



Источник: http://portable4pro.ru/kak-sdelat-portable-portabl-programmu/
Категория: Portable Soft | Добавил: chaika2 (20.05.2009)
Просмотров: 1165 | Рейтинг: 0.0/0 |
Всего комментариев: 0
Добавлять комментарии могут только зарегистрированные пользователи.
[ Регистрация | Вход ]
Форма входа
Поиск
Друзья сайта
  • Все для веб-мастера
  • Программы для всех
  • Мир развлечений
  • Деревенька
  • Районная сеть Чайка.Net










  • Помогло? Скажи спасибо!

    Статистика

    Онлайн всего: 1
    Гостей: 1
    Пользователей: 0

    Copyright MyCorp © 2024 |