7

Я ищу утилиту / метод для установки приложений третьей части, таких как встроенные компиляторы, в свою собственную изолированную среду, включая реестр. В Mac OS XI используйте homebrew для достижения этой цели. Будучи конвертером Mac, я понимаю, что две ОС существенно отличаются, однако, видя, насколько это полезно, я надеялся, что это возможно и в Windows. Я нахожусь на грани нового компьютера, поэтому у меня будет свежая чистая установка, которой я хотел бы воспользоваться.

Текущие Мысли
Я рассмотрел два решения:

  • buildout: который преимущественно используется для управления установками Python, в целом не применяется.

  • Песочница: которая предназначена для использования в качестве средства защиты от вредоносных программ, но не позволяет мне устанавливать две версии одного и того же приложения. Поэтому мне нужно, чтобы это была изолированная среда, а также рабочая среда для переключения между ними.

Обновить
Я попробовал Cameyo и хотел бы сообщить, что он хорошо работает для обычных приложений. Я опробовал его на ST Visual Develop и Ride 7 (совместимых с STM8 IDE), и они открылись и хорошо работали. Я упаковал их на Visa 32bit и запустил на Win 7 64bit без проблем. Однако инструменты командной строки, такие как компиляторы, не играли так хорошо. Я подозреваю, что инструменты CLI (интерфейс командной строки) встроены в виртуальный exe-файл, поэтому я пока не могу указать их расположение в IDE. Без возможности IDE вызывать компиляторы, они бесполезны.

Я буду продолжать исследовать это и сообщать о любых изменениях.

3 ответа3

8

Вы можете виртуализировать сами приложения с помощью такой программы, как ThinApp (ранее Thinstall). Он оборачивает исполняемый файл в виртуальной машине, так что весь доступ к файлам и реестру осуществляется в виртуальной файловой системе и реестре, которые хранятся в папке. Конечно, для анализа и переноса каждой программы требуется немного работы, но как только это будет сделано, вы сможете развернуть их на клиентах, как и любую другую программу.

Точно так же вы можете переносить программы, но это не так безопасно, как их виртуализация.

1

Если у вас есть установочный диск ОС, вы можете использовать виртуальную машину, такую как VirtualBox.

0

Никто не упомянул об этом, поэтому я сделаю это: Windows 7 включает режим Virtual PC и Windows XP во всех выпусках для бесплатной загрузки от Microsoft (см. Здесь). Вы можете запустить практически любую ОС в VPC, и, для начала, Microsoft включает XP, чтобы начать работу. Лучше всего, дополнительная лицензия не требуется.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .