Головна » 2017 » Квітень » 15 » Створюємо Portable програми своїми руками ...
22:45
Створюємо Portable програми своїми руками ...

 

Thinstall Віртуалізація ЛюксЗвичка річ така, що змінювати їй можуть не всі - хочеться користуватися своїм текстовим процесором, своєю програмою обробки графіки, своєю утилітою запису дисків. Хочеться, і все тут, і допомогти в цьому можуть тільки люди, які знають як зробити portable версію програми . У цьому випадку її можна закинути на флешку і з цієї пори не зраджувати своїм звичкам ніде і ні за яких обставин. Єдина проблема в тому, що не всі програми в такому форматі піддаються переробці. А це значить, що тут доведеться потрудитися самому. Спочатку потрібно дістати програму, яка буде все робити за нас - Thinstall Virtualization Suite.   Зараз вона дійшла до версії 4 і 5, але найчастіше в пошуку попадається 3.207 або 3.387, першою з яких ми і спробуємо скористатися.

Обмовимося відразу - спочатку ми намагалися обробити дуже старий 16-розрядний графічний пакет Aldus PhotoStyler 2.0. У звичайному вигляді він ставиться у вигляді окремого каталогу і, крім того, створює ще кілька додаткових каталогів на тому ж кореневому диску - Aldus і Kpcms. При цьому програма не використовує запис до реєстру. На жаль, TVS його вперто ігнорувала, що дозволило зробити висновок, що «стародавні» додатка під Windows 3.x перетворити в Портабельная не вийде. Або доведеться вникати в цей процес глибше, ніж хотілося б. В результаті була обраний пакет MS Office 2003.

Створення portable програми за допомогою Thinstall Virtualization Suite

Спочатку встановимо пакет TVS. Ставиться він без проблем, зайвих питань не задає. Натискаємо кнопку Pre-Scan в додатку. Програма при цьому робить первісний знімок системи. Простіше кажучи, запам'ятовує стан системи ДО установки нашого застосування. При цьому програма просить, щоб система в цей момент була «чистою», тобто не заповненою масою встановлених програм. І навіть, бажано, віртуальної (VirtualPC і т.д.). Але ми спробуємо її в реальних умовах, так як Портабельная програмами плануємо займатися нечасто - нам важливий сам принцип, як створити portable програму .

Після складання знімка системи програма зберігає отриманий снапшот. Закривати програму після цього можна, так як знімок потім ні з чим буде порівнювати. В процесі можуть виникнути попередження - просто тисніть «Далі» або «Next». Наступний крок - установка самого додатка (Office). Пам'ятаємо, що TVS у нас знаходиться в згорнутому вигляді. Встановлювана програма ставиться як зазвичай, при цьому можна використовувати будь-які види налаштувань, використовувати «кряки», русифікатори і т.п.

Нарешті, програма встановлена. Знову розгортаємо вікно TVS і натискаємо кнопку Post-Scan. Починається пошук змін в системі, в реєстрі. Після цього програма просить вказати їй первинні входи до складу пакета. Це означає, які програми будуть встановлюватися окремо, які - «скопом», а який файл буде головним. Просто виділіть мишкою потрібні - Word (головний), Excel, Access і т.д.

Тепер все готово до збірки пакета. У цей момент можна перейти в каталог Capture, пройтися по каталогам і викинути звідти зайві файли (допомога, приклади, шаблони і т.д.). У цьому ж каталозі знаходиться файл build.bat - якщо його запустити, то він створить каталог Bin і покладе туди готовий проект для випробувань. Ось, власне, і все - ми навчилися, як зробити програму portable . Якщо щось не виходить, то можна видалити папку Capture і спробувати повторити весь процес заново.

Чи можна стверджувати, що зробити portable софт так вже й легко? Справа в тому, що в каталозі з build.bat присутній настроювальний файл package.ini, в якому можна (і потрібно) вміти вписувати уточнюючі ключі для генерації оптимальної програми. Можна і без них, але тоді проект може вийти дуже великим за обсягом, буде містити зайві настройки. Щоб уміти тонко налаштовувати цей процес, слід вивчити прикладену до TVS документацію.

Завантажити додаткові матеріали (інструкція, алгоритм, довідка)

Переглядів: 691 | Додав: slutik-igri | Рейтинг: 0.0/0
Всього коментарів: 0
avatar