Валерій Семенюк
Я упевнений, що більшість користувачів ПК у своїй роботі використовують безліч програм. Але всі вони, як правило, встановлені тільки на їх домашніх комп'ютерах. При роботі на іншому комп'ютері часто натрапляєш на незручності, що полягають у відсутності потрібних програм. А встановлювати свої програми на чужий комп'ютер іноді буває украй небажано. У таких випадках якнайкращим виходом з положення є використання переносних версій програм. Що це за програми? - запитаєте ви. Читайте статтю, і вам все стане зрозуміло!
Теорія перенесення
Як відомо, щоб працювати з будь-якою програмою, її потрібно заздалегідь встановити (інсталювати) в систему (на ваш комп'ютер). При роботі більшість програм зберігають свої налаштування в реєстрі системи або в спеціально створених для цього файлах. Причому, ці файли можуть бути заховані глибоко в самій системі. Якщо просто узяти теку зі встановленою програмою і скопіювати на флешку (або CD-RW диск) і спробувати запустити її на іншому комп'ютері, то, швидше за все, програма не запуститися або працюватиме з помилками. І це зрозуміло, адже всі її налаштування залишилися в системі комп'ютера, на якому вона була встановлена. Як же зробити так, щоб програма працювала на будь-якому комп'ютері без установки?
Давайте розберемося. Як Ви напевно знаєте, практично всі програми і застосування при установці в комп'ютер вносять свої записи у реєстр системи (у вітку HKEYJ_OCAL_MACHІNE). Окрім цього, деякі з них створюють файли в системних каталогах Windows. Звичайно в цих файлах зберігаються реєстраційні дані та відомості про те, де знаходяться потрібні файли. Але з іншого боку, вносити зміни в реєстр і копіювати різні файли в системні теки на іншому (чужому) комп'ютері не бажано. Та і до того ж, відстежити які файли і дані з реєстру використовує програма, дуже складно. Простіше вже встановити цю програму звичайним способом.
Portable-програма (переносна версія програми) - це програма, яка не вимагає установки себе в систему і запускається на будь-якому комп'ютері. При роботі вона не шукає в системі потрібні їй файли і дані в реєстрі. Вона просто запускається і працює. І ще при цьому нічим не відрізняється від звичайної встановленої програми. Річ у тому, що portable-npoграма працює в своєму середовищі, яке називається віртуальним контейнером. Разом з тим, всередині цього контейнера створюється віртуальне представлення реєстра і системних файлів.Ось їх і використовує програма, не звертаючись до реального реєстра системи і системних тек.
|