Перетворіть інсталяційні програми лише на портативні програми
Хоча існує безліч корисних програм і утиліт, які доступні через портативні дистрибутиви, багато інструментів залишаються у форматі “only install”. Це обмеження, однак, не повинно перешкоджати використанню відповідної програми як портативної програми. За допомогою декількох хитрощів, які ми збираємося показати вам тут, ви зможете додати ці програми до своєї колекції портативних інструментів.
Вилучення файлів з інсталятора
Перший трюк, який ви можете спробувати, це витягти файли програм безпосередньо з програми встановлення. За допомогою утиліти стиснення 7-Zip можна спробувати відкрити файл налаштування як стиснутий архів за допомогою контекстного меню правої кнопки миші..
Залежно від формату стиснення програми встановлення ви можете відкрити його як чистий архів.
У нашому прикладі ми будемо демонструвати цю техніку за допомогою інструменту діагностики мережі Quickbooks, який доступний як програма для встановлення. Це відмінний приклад, оскільки зазвичай ви використовуєте цю програму лише для того, щоб вирішити проблему і більше не потрібна, що робить її ідеальною для портативних програм.
Відкриваючи інсталяційний файл у 7-Zip, ви можете переглядати та витягувати файли, що використовуються програмою, безпосередньо в папку.
Потім просто запустіть програму з вилучених файлів.
Утиліта працює точно так само, як якщо б ви встановили за допомогою програми інсталяції.
Встановіть потім Copy-Paste
Для додатків, де не можна використовувати вищезгаданий спосіб, можна спробувати встановити програму на одному комп'ютері, а потім скопіювати встановлені файли в іншу систему.
Щоб продемонструвати цей метод, ми будемо використовувати утиліту VHD Resizer, про яку ми писали раніше. Коли ви відкриваєте інсталятор, файл MSI, за допомогою 7-Zip можна побачити, що імена файлів спотворені, тому витягання файлів не дасть жодних результатів.
Після запуску інсталятора відкрийте папку, в яку була встановлена програма, та скопіюйте файли на інший комп'ютер.
Знову ж таки, програма запускається в системі, де файли просто вставляються без проблем.
Обмеження
Незважаючи на те, що ці методи будуть працювати непогано, це не гарантує правильної функціональності. Якщо, наприклад, інсталятор копіює файли на декілька місць, реєструє DLL або створює записи реєстру, необхідні для роботи, ці кроки, очевидно, не будуть завершені з використанням вищезазначених методів.
Для критично важливих програм завжди рекомендується використовувати програму як розподілену, але для всього іншого ці методи - відмінний спосіб збільшити свій набір інструментів портативних додатків.
Посилання
Завантажити 7-Zip