Создайте переносную версию любого приложения в Windows

В наши дни у большинства из нас есть несколько компьютеров, которые мы берем с собой, но что, если вы хотите превратить любой компьютер в свой(your ) компьютер? Вот тут-то и появляется идея «портативных» приложений. 

Загрузив эти приложения на флэш-накопитель или внешний жесткий диск, вам просто нужно подключить устройство к совместимому компьютеру, и все ваше программное обеспечение и данные будут прямо там.

Что такое портативное приложение?(What’s a Portable App?)

Когда вы устанавливаете большинство приложений на компьютер, они вносят изменения в систему и интегрируются. Приложения Windows(Windows) , например, выбирают папку на вашем локальном жестком диске, делают записи в вашем реестре и обычно ожидают , что Windows предоставит определенные удобства, чтобы она могла выполнять свою работу.

Если вы просто скопируете папку приложения на внешний диск и попытаетесь запустить его на другом компьютере, вы получите либо кучу сообщений об ошибках, либо программу, которая работает неправильно.

Чтобы сделать портативное приложение(make portable app) , вы должны заставить его думать, что все его зависимости удовлетворены. Хотя это можно сделать вручную, гораздо проще использовать одно из нескольких специализированных приложений, которые сканируют зависимости приложения, а затем реплицируют их виртуализированным способом. Затем это программное обеспечение создает настраиваемые зависимости, которые заставляют приложение думать, что оно работает на исходном компьютере. Что(Sort) -то вроде The Matrix , но для приложений.

Важно знать, что есть также приложения, которые являются портативными по своему дизайну. Разработчики создали их специально для того, чтобы они работали ни от чего не завися.

Во-первых, проверьте, не было ли это уже сделано(First, Check If It Hasn’t Already Been Done)

Прежде чем вы начнете самостоятельно делать непереносимое приложение переносимым, рекомендуется проверить, не сделал ли кто-то еще эту работу за вас. Конечно, вы вряд ли найдете платный софт таким образом! Тем не менее, многие популярные бесплатные приложения были преобразованы в портативные версии, готовые к загрузке. 

Мы рекомендуем PortableApps.com , который поставляется с собственной программой запуска и интерфейсом управления приложениями. Просто(Simply) скачайте установщик, установите его на внешний диск и выберите все приложения из списка.

Виртуальные машины как альтернатива портативному приложению(Virtual Machines As a Portable App Alternative)

Использование такой платформы, как PortableApps , прекрасно, но может быть гораздо более простой способ сделать любое приложение Windows переносимым — сделать переносимой саму Windows ! Как? Просто(Simply) скачайте портативную версию VirtualBox с сайта vbox.me(vbox.me) и установите на нее лицензионную копию Windows . Затем вы можете установить все приложения Windows , которые вам нравятся, на этой виртуальной машине(virtual machine) без каких-либо дополнительных действий. 

Основная загвоздка здесь в том, что вам нужна отдельная лицензия для копии Windows на вашей виртуальной машине. Если у вас есть старая лицензия или дополнительный лицензионный ключ, это может быть отличной альтернативой. Возможно, даже стоит купить еще одну копию Windows , в зависимости от вашего варианта использования. Особенно, если выяснится, что критичное Windows - приложение не работает после преобразования в портативное. 

То же самое относится и к облачным подписным приложениям. Использование портативной виртуальной машины может быть единственным способом заставить их работать таким образом. Виртуальная машина будет использовать любое подключение к Интернету, предлагаемое хостом, но с точки зрения приложения она по-прежнему находится на том же «компьютере», на котором она была установлена.

Популярные производители портативных приложений(Popular Portable App Makers)

Раньше было довольно много производителей портативных приложений, которые быстро конвертировали ваши приложения для Windows в портативные версии. К сожалению, вы обнаружите, что большинство из них не обновлялись почти десять лет.

Другие, такие как Cameyo , теперь доступны только как платная услуга. То же самое касается VMware ThinApp , который предлагает только бесплатную пробную версию. Если вы готовы заплатить огромные суммы, которые требуют эти коммерческие решения, никто вас не остановит. Эта дополнительная лицензия Windows , вероятно, сейчас не кажется такой уж дорогой, не так ли?

Мы попробовали несколько старых производителей бесплатных портативных приложений и нашли одно, которое все еще кажется вполне пригодным для использования. 

Создание портативного приложения с Enigma Virtual Box(Creating a Portable App With Enigma Virtual Box)

Речь идет о приложении Enigma Virtual Box . Это один из немногих производителей бесплатных портативных приложений, который до сих пор привлекает внимание разработчиков. По сути, это бесплатная версия коммерческих приложений Enigma Protector , но для обычных пользователей она великолепна.

  • Перейдите на сайт Enigma и загрузите Enigma Virtual Box(download Enigma Virtual Box) . Установите приложение, а затем запустите его.

Да, приложение не выглядит таким уж интуитивным, но на самом деле им очень легко пользоваться. Так что не пугайтесь.

  • Как работает Enigma , вам необходимо установить программное обеспечение в вашей системе, прежде чем превратить его в портативное приложение. Так что, если вы еще этого не сделали, установите приложение, которое вы хотите сделать портативным, а затем вернитесь в Enigma .
  • Теперь вы увидите поля пути к диску для имен входных(Input ) и выходных(Output) файлов.

  • Нажмите кнопку « Обзор(Browse) » справа от « Введите имя входного файла»(Enter Input File Name) .
  • В нашем примере мы собираемся сделать портативную версию бесплатного программного обеспечения для аудио рабочих станций Audacity . В появившемся браузере файлов перейдите туда, где установлен файл «.exe» соответствующего приложения.

  • Выберите его и нажмите Открыть.(Open.)

  • Enigma также должна знать, где находятся зависимые файлы. Итак, затем нажмите « Добавить( Add ) », затем « Добавить рекурсивную папку(Add Folder Recursive) », так как мы хотим, чтобы все подпапки также были включены. 

  • Теперь мы используем всплывающий файловый браузер, чтобы найти папку установки, содержащую наш файл «.exe». Выберите папку и нажмите «ОК» и еще раз «ОК».

  • При желании вы также можете изменить место назначения вывода для конечного переносимого приложения. По умолчанию он будет сохранен вместе с исходным файлом «.exe», но вы, вероятно, захотите сохранить его в другом месте. Процесс аналогичен выбору входного файла. Вы также можете переименовать файл как угодно.
  • Теперь мы готовы создать само портативное приложение. Нажмите « Процесс»(Process) и наблюдайте, как происходит волшебство. 

  • Подождите(Wait) , пока обработка не будет завершена, а затем вы можете закрыть это окно.

Запуск приложения(Running The App)

Теперь у вас должен быть один файл «.exe», который вы можете запускать из любого места. Найдите файл в том месте, где вы его сохранили, а затем переместите его в переносное хранилище. Обязательно протестируйте его на другом компьютере, чтобы убедиться, что он работает правильно. Вы бы не хотели, чтобы ваша первая попытка была тогда, когда вам действительно нужно приложение больше всего.

Нет никаких причин, по которым вы не можете использовать свои собственные портативные приложения, созданные с помощью Enigma , вместе с менеджером, таким как Portable Apps . Создайте свою собственную папку пользовательских приложений и запускайте их по своему усмотрению. Вооружившись портативной электроэнергией, нет предела возможностям. Кроме того, ознакомьтесь с нашим постом о лучших портативных приложениях , которые всегда будут с вами.



About the author

Я инженер-конструктор со стажем работы более 10 лет. Я специализируюсь на USB-контроллерах и кабелях, а также на обновлении BIOS и поддержке ACPI. В свободное время я также люблю вести блог на различные темы, связанные с технологиями и инженерией.



Related posts