Як робити портативні програми самостійно. Portable-програми: де знайти і як використовувати найкращий портативний софт

Зручність Portable soft та всі вже могли оцінити, багатьом він більше подобається з якихось особистих спонукань.
Але найголовніші причини на мій погляд:
? Немає необхідності встановлювати soft і тим самим засмічувати систему та реєстр
? Можливість зберігати та використовувати Portable soft на зовнішньому флеш накопичувачі
? Завжди ваш Portable soft знаходиться з вами на флеш накопичувачі, і використання його можна скрізь за наявності USB портів у комп'ютері
? Використовувати на роботі де не бажано чи не можна встановлювати soft, чи не вистачає ресурсів для цього
? Дешевизна та досить велика ємність флеш накопичувачів на яких можна зберігати ваші улюблені програми

Знайти Portable версії майже всіх популярних програм зараз не дуже складно, але що робити якщо ви використовуєте якийсь рідкісний або специфічний soft? Відповідь напрошується сама – зробити самому.

Розглянемо покрокове створення портативної версії програми Firefox 3.0.6

Завантажуємо дистрибутив програми з офсайту.

Для створення portable нам знадобиться програма, її ми.

Тож почнемо.

Розпаковуємо архів програми 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.

Секція – відповідає за стиск файлу. Стиснення / розпакування "їстиме" ресурси системи.
CompressionType=None
;CompressionType=Fast

Секція відповідає за ізоляцію програми від реального середовища. WriteCopy – означає, що всі зміни програми будуть зберігатися в папці з програмою. Merged – усі зміни залишаться у системі.

;DirectoryIsolationMode=WriteCopy
DirectoryIsolationMode=Merged


SandboxName – ім'я пісочниці (контейнера) – ім'я папки, в якій зберігатимуться всі зміни від створеної portable програми. За замовчуванням це папка C:\Documents and Settings\ім'я користувача\Application Data\Thinstall. До речі, якщо ви вже користуєтесь портативними програмами - загляньте в цю папку - знайдете там багато сміття - не дуже зручно.

Опція SandboxPathвказує шлях створення папки Sandbox, зазвичай ця опція відсутня у файлі Package.ini при цьому за замовчуванням Sandbox створюється в папці C: Documents and Settings User Data Data Thinstall.

Для того, щоб Sandbox створювалася в папці з файлом портативної програми SandboxPath=.у секції, наприклад, відразу після опису опції SandboxPath.
Так набагато зручніше, ніж шукати ці файли в Documents and Settings.

Ну і, нарешті, остаточна дія – запускаємо build.bat та отримуємо portable – програму в папці bin.

Тестуємо отриманий результат з його “портативність”. При необхідності повертаємо файли та налаштування із заздалегідь збереженого архіву (Captures\Mozilla Firefox (3.0.6)\) і по-новому створюємо portable.

PS. Всі свої експерименти найкраще проводити на "невинно чистій" системі найкраще на віртуальній машині (VMWare VirtualBox). Остання програма безкоштовна. Складання переносного софту на віртуальній машині дозволить вам уникнути неприємних наслідків загажування своєї операційної системи і тим менше буде сміття у вашій збірці.

Зробіть свої програми переносними!

Після запуску програми Cameyo користувач отримує найпростіший інтерфейс із кнопками:
одна для створення нового контейнера, а інша для модифікації раніше створених пакетів.

Клацаємо по кнопці "Studio", бачимо перед собою основне вікно програми та клацаємо по кнопці з фотоапаратом.

Зачекайте, доки пакувальник Cameyo зробить знімок установок вашої системи в її нинішньому стані.

Це може зайняти досить багато часу, все залежить

від продуктивності вашого комп'ютера, розміру та

Зміни встановленої операційної системи.

Після створення знімка системи з'явиться наступне вікно:

Це вікно залиште відкритим та продовжуйте створення віртуального пакета.

Почніть інсталювати програмне забезпечення, яке ви хочете зробити Portable.

Запустіть Майстра Налаштувань або інсталяційний файл програми.

Якщо ви бажаєте, запускати віртуальний пакет

так, як вам потрібно для роботи.

Коли програма завершиться, натисніть кнопку "Install done " у вікні пакувальника Cameyo.

Тепер набираємось терпіння (на комп'ютері в цей час робити нічого не можна!)

і чекаємо на закінчення процесу.

Cameyo знову зробить знімок системи (цього разу після встановлення)

і проаналізує відмінності, це триватиме кілька хвилин.

Це все, Portable версія створена, Ви молодець!


Пакет знаходиться у папці під ім'ям "My documentslCameyo packages":

Cameyo має унікальні механізми передустановок:

ярлик програми, ім'я, значок, програма автоматичного запуску і т.д.
Тим не менш, якщо ви хочете. Ви можете налаштувати створений пакет.

Редагування віртуального пакета.
На відміну від інших продуктів віртуалізації програм, Cameyo не потрібно редагувати кожен віртуальний пакет,
що ви створюєте. Тим не менш, якщо ви хочете налаштувати ваш пакет, ви можете запустити редактор пакетів.
Залежно від конфігурації вашої системи та NET-мережі в наявності, ви можете побачити один екран або інший.
Натисніть кнопку, яка позначена червоним кольором:

Потім відкрийте пакет для редагування:

Запустіть файл (Cameyo.exe),

натисніть у меню на File Open.

На наступному екрані з'явиться:

Основні налаштування:
Запуск:

Управління програми, яка має бути запущена

виконання віртуального пакета.
Якщо ваша програма має тільки одну можливість

виконання, то прямий запуск буде обрано за замовчуванням.
В іншому випадку буде відображено меню:
Режим ізоляції:
Контролює чи може віртуальний додаток змінювати

файли / записи реєстру на цільовій системі чи ні.
Ізолювання (за замовчуванням):

Віртуальна програма не зможе змінювати файли та записи

реєстру на цільовій системі.

Натомість, якщо воно намагається робити будь-які зміни, буде

перенаправлена ​​в окрему папку або розділ реєстру.

Ця папка може бути налаштована на запис "Зберігання даних".
Повний доступ:Віртуальна програма зможе змінювати файли

та запису реєстру на цільовій системі.

ВСІ ІНШІ НАЛАШТУВАННЯ І КОМАНДИ РЕДАКТУВАННЯ ВІРТУАЛЬНОГО ПАКЕТУ ОПИСАНІ У PDF ФАЙЛІ

P.S.Розробники попереджають, що успіх процедури створення портативної програми гарантується тільки у випадку,

якщо раніше ця програма не встановлювалася на комп'ютер.

(щойно проінстальованою) або "чистою" віртуальною машиною

На офіційному сайті Cameyo запущено онлайн сервіс Let us build your virtual portable apps!, за допомогою якого можна зробити Portable програму (портативний додаток), не встановлюючи при цьому жодного софту на ваш комп'ютер.
Для цього пройдіть реєстрацію і вам буде доступна сторінка з опціями замовлення – створення Portable (портативної програми)

На цій сторінці ви зможете додати замовлення/запит на онлайн сервіс Portable App Builder :
– Вам потрібно запровадити назву програми, яку ви хочете зробити портативною.
– Вказати видалене посилання на завантаження програми
– Самостійно завантажити пакет.MSI (recommended) or .EXE (дисбутів програми).

Після виконання запиту прийде повідомлення на ел. пошту про те, що ваше замовлення виконано і Portable програма готова до завантаження.
Далі, перейшовши за посиланням на сторінку сайту Cameyo, ви можете завантажити готову до використання портативну програму.

Привіт, друзі! У цій статті розберемося як створювати портативні програми (ті, що працюють без встановлення). І як ви зрозуміли з назви, будемо використовувати сервіс www.cameyo.com. За допомогою цього сервісу можна створити портативну програму у себе на комп'ютері (самому), а можна зробити портабельну програму онлайн. У цій статті спробуємо так і так.

Створимо портативну програму на своєму комп'ютері. Завантажуємо програму cameyo. Переходимо на сайт http://www.cameyo.com/

Прокручуємо сторінку трохи вниз і тиснемо Download Cameyo

Поки що скачується Cameyo розкриваємо меню MY ACCOUNT і вибираємо REGISTER для реєстрації облікового запису. Останній потрібен для доступу до всіх функцій сервісу

Щоб знайти створену портативну програму на нашому жорсткому диску тиснемо правою кнопкою мишки на значку і вибираємо Explore on disk.

Все готово. Можна копіювати програму на будь - який зовнішній носій і запускати на будь - якому комп'ютері або ноутбуці .

Створення портативної програми online

Давайте спробуємо створити портативну програму (наприклад, TakeOwnershipEx для отримання повних прав до файлу або папки)

Відкриваємо Cameyo, переходимо на вкладку Studioі тиснемо Capture app online

або на сайті cameyo.comвідкриваємо меню MY ACCOUNTі вибираємо LOGIN

Якщо у вас ще немає облікового запису Creme account. Якщо є – вводимо Email та пароль у форму Login

Після успішного входу тиснемо Online Packager

Тиснемо Installer upload. Вибираємо розрядність Windows XP. Якщо вам потрібно, щоб портативна програма працювала — вибираєте 64-bit. Тиснемо кнопку Виберіть файл для вибору інсталятора (exe або msi-файлу) та Submit(Відправити)

За кілька секунд (або хвилин) портативна програма готова. Можна скачати або переглянути як вона працює

Подивитися не вдалося так як запустився файл ліцензії. Тому скачав та запустив від імені адміністратора

Програма запущена

І вона одразу російською мовою.

Висновок

Сподіваюся вам так само, як і мені було цікаво відкрити для себе світ Portable програм. Деякі програми, у тому числі і розглянутий тут PicPick, можуть працювати портативно (без встановлення) та без обробки спеціальних програм. Усю папку із встановленою програмою з Program File переносіть на флешку, наприклад. Саму програму видаляєте та запускаєте з флешки. Якщо програма простенька, вона з великою ймовірністю запрацює. Незручно, що у папці купа файлів. Так як Windows XP вже не підтримується, а саме вона поки що використовується як система для створення portable програм online, буду створювати локально. У мене встановлена ​​Windows 7 як і на більшості комп'ютерів, на яких мені потрібно буде працювати з цими програмами.

Загалом я серйозно замислився над використанням портативних програм. У бібліотеці Cameyo представлена ​​величезна база. (Яка доступна без реєстрації за адресою https://online.cameyo.com/public). Бери та працюй.

Програма для створення портативних версій (перенесених) програм із звичайних версій програм, які вимагають установки на комп'ютер.

Комп'ютер - це предмет, без якого сьогодні практично не можна обійтися. Однак сам по собі ПК - купа залізняк, яку робить по-справжньому корисною лише вміло підібране програмне забезпечення!

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

Переваги portable-софту

  1. Не вимагає встановлення
  2. Запускається з будь-яких носіїв
  3. Не залежить від компонентів системи, де запускається
  4. Не засмічується реєстр Windows
  5. Чи не залишає слідів своєї діяльності на ПК.

Нещодавно portable-версії потрібного софту можна було створити тільки вручну на «чистій» або віртуальній ОС. Доводилося робити знімки реєстру до і після установки, потім звіряти їх і (знову ж таки вручну) збирати в купу всі файли і ключі реєстру, які змінилися.

Проте вже сьогодні існують програми, що дозволяють повністю автоматизувати цей довгий та нудний процес! Хочу познайомити Вас із програмою Cameyo. На даний момент це практично єдина у своєму роді система віртуалізації, що дозволяє повністю автоматизувати процес складання portable-версій будь-яких додатків.

За своїми можливостями вона конкурує з комерційним продуктом компанії SPOON-SpoonStudio:

Порівняння програми Cameyo із платним аналогом Spoon Studio

Як бачимо, Cameyo практично не поступається дорогою комерційною системою віртуалізації. Більше того, якщо Ви не бажаєте вникати в тонкощі оптимізації отриманого portable-додатку, Cameyo буде Вашим найкращим вибором, оскільки пропонує покрокову підтримку користувача!

У Spoon Studio така функція теж є, проте в нашому безкоштовному додатку інтерфейс майстра набагато зручніший, зрозуміліший і жодного разу не має на увазі двоякого трактування!

Ще одним плюсом Cameyo є її портативність і досить невеликий для програми своєї категорії розмір (всього 6,7 МБ - проти 88,7 МБ у Spoon Studio).

Установка Cameyo

Запускати Cameyo можна безпосередньо з архіву, який Ви завантажили.

Увага!Перед запуском Cameyo бажано вимкнути Інтернет та програми, які працюють з ним та з файловою системою ПК! (це дозволить максимально зменшити початковий розмір файлу, що виконується portable-додатки).

Інтерфейс Cameyo

Після запуску ми побачимо віконце з двома кнопками: "Capture installation" (що означає "Захопити процес установки") та "Edit existing package" ("Правити існуючі пакети"). Оскільки у нас ще немає готових проектів, натискаємо першу кнопку і в нижньому правому кутку екрана побачимо наступне повідомлення:

Напис у вікні означає буквально «Отримання початкового скріншоту системи перед інсталяцією». Це перший етап створення нашого майбутнього portable-додатку. Cameyo протягом 3 - 5 хвилин збирає дані про такі компоненти системи, як реєстр, системні папки та структура файлів.

Створення портабельної версії програми

Після завершення етапу збору інформації ми переходимо безпосередньо до процесу встановлення нашої програми:

На цій стадії ми встановлюємо необхідну нам додаток і робимо з ним всі необхідні попередні налаштування. По завершенні установки потрібно натиснути кнопку Install done у віконці Cameyo. Якщо ж встановлена ​​Вами програма вимагає перезавантаження, тоді натискати нічого не треба - сміливо перезавантажуйтесь.

Після підтвердження завершення інсталяції Cameyo приступить до третього (і, по суті, останнього) кроку - звіряння знімків системи:

В інформаційному вікні Ви побачите, що Cameyo проводить повторне сканування системи і пошук компонентів, що змінилися. Після того, як різниця між станом системи до і після встановлення програми буде виявлена, Cameyo автоматично створить файл, що виконується, з повністю робочою portable-версією щойно встановленого Вами програми!

Зменшення розміру створеної portable-програми

В принципі, ми досягли поставленої мети - створили працездатну портативну версію потрібного додатку… Але не так просто…

Справа в тому, що найчастіше ми не можемо гарантувати того, що на нашому ПК у фоновому режимі не функціонують будь-які програми, які вносять зміни до файлової системи. Тому остаточний розмір файлу нашої portable-програми може мати «надлишкова вага»:).

Щоб уникнути непотрібних компонентів у створеному нами портативному додатку, відкриємо його за допомогою редактора пакетів Cameyo. Для цього знову повернемося до головного вікна і тепер натиснемо другу кнопку - «Edit existing package». У вікні Провідника, що відкрилося, вкажемо створений нами portable-додаток і потрапимо в наступне віконце:

Перед нами редактор пакетів Cameyo. Він складається з 4 вкладок, на кожній з яких ми можемо зробити будь-які дії з нашим портативним додатком. І першою вкладкою, що відкривається відразу при запуску Редактора, є General. Це загальні налаштування нашого проекту. Тут ми можемо:

  • вказати виконуваний файл нашої програми;
  • режим ізоляції програми (режим обміну даними, повністю ізольований чи повністю доступний);
  • вказати тип носія, з якого може запускатись додаток;
  • встановити іконку для програми;
  • встановити назву та опис програми.

У другій вкладці ("Files") ми можемо керувати файловою системою нашого portable-додатку:

Саме тут ми можемо максимально зменшити розмір створеної програми, вилучивши всі явно непотрібні компоненти. Також у цій вкладці ми можемо додати потрібні файли (наприклад, плагіни) до нашого проекту.

Що характерно, відразу видалені файли та папки не видаляються, а лише відзначаються червоним хрестиком. Їхнє видалення відбудеться після збереження проекту. Однак я на практиці зіткнувся з деякими труднощами у цьому процесі.

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

Третя вкладка (Registry) дозволяє правити внутрішній реєстр портативного додатку:

Тут непотрібні гілки видаляються без особливих проблем, тому зупинятись на процесі очищення реєстру не будемо.

Тонкі налаштування портативної програми

Остання ж вкладка ("Advanced") надає деякі "просунуті" функції налаштування проекту:

До таких функцій відносяться:

  1. Заборона на дочірні процеси
  2. Налаштування параметрів збереження установок програми (повне збереження, заборона збереження реєстру та повне очищення даних при закритті програми)
  3. Налаштування дати закінчення роботи програми.

Коли всі необхідні редагування будуть Вами внесені, потрібно буде зберегти наш проект. Для цього зайдіть у меню "File" (верхній лівий кут вікна Редактора пакетів) і натисніть кнопку "Save".

Зміни будуть збережені у створеному раніше виконуваному файлі. Якщо ж Ви хочете трохи поекспериментувати, можете натиснути кнопку Save As і зберегти виправлений проект як новий файл з іншою назвою та іншими налаштуваннями.

Переваги та недоліки Cameyo

  • безкоштовність:);
  • повна автоматизованість;
  • простий інтерфейс;
  • можливість виправлення створеного проекту;
  • налаштування параметрів створених програм.
  • проблеми з очищенням файлової системи проекту:(.

Висновки

Якщо Вам завжди потрібно мати під рукою кілька специфічних програм для роботи, але Ви не знаєте, як зробити їх портативні версії, Cameyo саме той інструмент, який допоможе Вам впоратися з Вашою проблемою.

Понад те, нещодавно компанія Cameyo запустила (і зараз активно тестує) он-лайн сервіс віртуалізації програм. Цю безпрецедентну розробку можна знайти за адресою: http://online.cameyo.com/submit.aspx .

Будьте мобільними;). Відчуйте повну свободу дій із саморобним portable-софтом!

P.S. Дозволяється вільно копіювати та цитувати цю статтю за умови вказівки відкритого активного посилання на джерело та збереження авторства Руслана Тертишного.

Програма "Cameyo".

Зовсім недавно, за посиланням, я познайомив Вас з чудовим додатком Portableapps. Ця програма є зручною оболонкою для скачування та запуску вже готових (створених у співтоваристві Portableapps) портативних (portable) версій програм.
Інформація для тих, хто не знає, що собою представляють портативні (portable) версії програм. Портативні версії програм не вимагають встановлення на комп'ютер. Їх можна одразу запускати в роботу.
Але що робити, якщо потрібної програми на сайті Portableapps немає? Створити портативну версію потрібної Вам програми! А допоможе нам у цьому, мабуть, найпростіша в цій категорії безкоштовна програма під назвою Cameyo. За допомогою цієї програми Ви легко створите портативну версію будь-якої програми, після чого її можна буде перенести на флешку або у своє хмарне файлове сховище. До речі, у програми Cameyo є свій хмарний сервіс створення та зберігання портативних (portable) версій програм, але безкоштовний обліковий запис дозволяє створювати всього 3 програми на місяць, прямо скажемо, не густо, так що, розглянемо питання створення портативних (portable) версій програм безпосередньо, у себе на комп'ютері тут обмежень немає.




Програма не вимагає встановлення, вона є по суті програмою для з'єднання з сервісом компанії Cameyo.




Вибираємо запуск програми.




Під час першого запуску необхідно пройти нескладну реєстрацію.




Вікно Cameyo не закривайте!

Після реєстрації до Вас на вказану електронну поштову скриньку прийде лист із посиланням на сторінку підтвердження реєстрації. Переходимо нею.




Заповнюємо форму входу (логін, який є адресою Вашої пошти та придуманий під час реєстрації пароль).

Після успішної реєстрації на робочому столі з'явиться вікно із підтвердженням успішної активації та входу до програми під своїм ім'ям.




У вікні програми Вибираємо пункт локального створення портативної програми.




Програма Cameyo зробить знімок Вашої операційної системи та запам'ятає всі встановлені на даний момент програми. Процес цей досить тривалий. Наберіться терпіння.




Після закінчення процесу з'явиться таке вікно.

Поки що з ним нічого робити не потрібно.




Тепер викачуємо в Інтернеті програму, з якої Ви вирішили створити портативну версію. У моєму прикладі, завантажую та встановлюю на комп'ютер браузер Mozilla (встановлену програму можна буде пізніше видалити).





Ось тепер, тільки після встановлення потрібної Вам програми, натискаємо кнопку «Install done».

Програма Cameyo знову просканує комп'ютер щодо встановлених програм, визначить, що встановлено НОВА програма (у разі браузер Мозилла) і автоматично створить її портативну версію.

Loading...Loading...