Створення портативних додатків за допомогою vmware thinapp - pyatnitsev home

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

У компанії vmware є такий інструмент. Називається він vmware ThinApp. Служить для того, що б зручно і швидко переносити додаток всередині віртуалізованих середовищ, але його можна використовувати і для створення додатків, які не вимагають установки.

Я спробую показати, як це можна зробити.

  • vmware thinApp
  • Чистий операційний система (про це трохи нижче)
  • Додаток, з якого потрібно зробити переноситься версію.

Чистий операційний система - це зазвичай операційна система, установленая на віртуальній машині, в якій крім самої операційної системи нічого немає. Навіщо це потрібно? Що б відповісти на це питання потрібно розуміти, що робить ThinApp. Програма сканує ОС і записує це. Далі, користувач встановлює додаток, яке потрібно стиснути і thinapp знову перевіряє файли і реєстр. Все змінилося збирається в пакет, а з нього вже виходить додаток.

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

У мене встановлена ​​Windows 7 Professional x86, на ній встановлена ​​програма. Буду робити портативний браузер (наприклад opera). Дистрибутив Opera вже скачав.

Запустивши ThinApp нас зустрічає наступне вікно:

Створення портативних додатків за допомогою vmware thinapp - pyatnitsev home

Це просте вітання. У цьому вікні коротко описано, як користуватися програмою, а саме описаний процес:

  1. Пресканірованіе
  2. Щоб встановити програму
  3. Постсканірованіе
  4. конфігурація
  5. збірка

Натискаємо Далі потрапляємо на наступний крок - пресканірованіе, точніше на конфігурацію для пресканірованія. Можна задати на яких дисках шукати изменеия. За замовчуванням шукає на системному.

Створення портативних додатків за допомогою vmware thinapp - pyatnitsev home
Далі - сам процес. Після нього потрібно встановити додаток не закриваючи ThinApp, коли програму було потрібно перезавантаження, то її потрібно виконати і після перезавантаження процес створення пакета продовжиться.

Програма знову перевіряє файли і реєстр. А потім порівнює 2 зліпка (я писав вище)

Створення портативних додатків за допомогою vmware thinapp - pyatnitsev home
З'явиться таке вікно, в ньому необхідно зазначити ті виконувані файли, якими буде запускатися створюване додаток. Тут все добре, йдемо далі.

Створення портативних додатків за допомогою vmware thinapp - pyatnitsev home
Чи використовувати Хорізн? Ні, нам він не потрібен - Далі.

Створення портативних додатків за допомогою vmware thinapp - pyatnitsev home
У цьому вікні потрібно задати права на запуск створюваного додатка. У корпоративному середовищі можна дозволити запуск програми наприклад тільки деяким групам користувачів з Active Directiry, але ми прості смертні, тому дозволимо запускати всім, залишаємо за замовчуванням і далі.

Створення портативних додатків за допомогою vmware thinapp - pyatnitsev home
Доступ до файлової системи - Або повний доступ на запис в несистемний директорії (рекомендується для довірених додатків) або обмежений доступ. Що ставити тут залежить від програми.

Створення портативних додатків за допомогою vmware thinapp - pyatnitsev home
Де зберігати файли конфігурації і роботи програми? На вибір 3 варіанти:

  1. Хроні в папці користувача
  2. Зберігати поруч з виконуваним файлом
  3. або вказати окремо мережевий диск

Додаток портативний, хочеться тягати його на флешці - так що вибираємо другий пункт.

Створення портативних додатків за допомогою vmware thinapp - pyatnitsev home
Далі потрібно вказати, куди зберігати проект і як назвати додаток.

Проект, це лист файлів а так же конфігурація, спираючись на які додаток збирається в виконуваний файл.

Створення портативних додатків за допомогою vmware thinapp - pyatnitsev home
Далі потрібно вказати де зберігати дані програми. Для маленьких додатків є 2 варіанти:

  1. Або це буде сам exe-файл
  2. Або це буде .Dat файл в тій же директорії.

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

Практично не це все. Залишилося тільки натиснути на кнопку save і проект буде створений.

Створення портативних додатків за допомогою vmware thinapp - pyatnitsev home

якщо все влаштовує, то можна натискати кнопку build і додаток буде зібрано:

Дякуємо за увагу.

Схожі статті