Як зробити портативну (portable) програму.

У багатьох часто виникає потреба у програмах, які з тих чи інших причин неможливо встановити на комп'ютер (наприклад, робочий). Як же запустити такі проги без попереднього встановлення? Дуже просто - потрібно зробити їх портативними (portable), т. е. запускається без попередньої установки і при закритті не залишають після себе слідів в системі. Вони працюють у власному віртуальному контейнері і не використовують реєстр і файли з системи. Такі програми можна зберігати на флешках, і вони завжди будуть з вами. В інтернеті багато таких програм, але ми спробуємо зробити портативними саме ті програми, які нам потрібні.

Інструкція Рівень складності: Нескладно 1 крок

Для початку необхідно встановити програму Thinstall Virtualization Application. Прогу беремо тут. http://up-file.com/download/6347ee836f266a87cf142fabebd1430a7 За допомогою неї ми і будемо все робити. Запускаємо Thinstall і в першому вікні тиснемо внизу на кнопку start.

2 крок

У наступному вікні вибираємо літеру диска, на який буде встановлюватися програма, яку ви хочете зробити портативної (за умовч. C: \ Program Files \ ...) І тиснемо кнопку Pre-Install Scan. Після цього Thinstall зробить знімок зазначеного диска.

3 крок

Далі. вікно програми залишаємо відкритим і встановлюємо додаток, яке в подальшому стане портативним. Після установки полікуєте програму (якщо треба) і ОБОВ'ЯЗКОВО запустіть її (якщо додаток вимагає перезапуску системи, погоджуйтеся. Після перезавантаження Thinstall запуститься автоматично і запропонує знайти останній зроблений знімок диска або зробити новий. Залишаємо як є і тиснемо next.)

4 крок

Після того, як ми закрили додаток, повертаємося до віконця Thinstall, і натискаємо кнопку Post-Install Scan.


Буде зроблено ще один знімок з диска.

5 крок

У наступному вікні галочками відзначені файл, ім'я якого відповідає встановленої проге (у мене це Ice Book Reader), який і стане нашою портативної програмою. Якщо прога має кілька модулів (напр. MS Office Word, Exel, тощо), то потрібно відзначити всі модулі, а у віконці Primary Data Container вибрати той модуль, який буде основним.Нажімаем Continue.

6 крок

У вікні вибираємо папку, куди буде збережений результат і тиснемо Save Results. Після збереження закриваємо вікно Thinstall.

7 крок

Відкриваємо папку, вказану при збереженні, знаходимо в ній файл build і запускаємо його. Після компілляций у нас з'явиться папка bin, в якій і лежить наша портативна програма, що не потребує встановлення і запускали з будь-якого носія

Поради та попередження:
  • не вийде зробити портативними проги, що встановлюють в систему драйвера (Nero, ClonCD та ін), а також попередньо запускають свої сервіси та служби (Diskeeper, Acronis True Image і ін.)
  • встановлювати і запускати Thinstaal краще на " голою "системі (менше буде помилок), а ще краще на віртуальній машині (якщо буде інтерес, напишу як встановити та використовувати віртуальну машину).
  • далеко не всі програми створені таким чином працюють коректно , але ті, що працюють, роблять це на ура.
  • є ще кілька тонких моментів щодо конфігураційних файлів, які редагуються до створення кінцевого додатки (якщо потрібно, напишу які).