Запуск древних приложений под windows 7

install

   Небольшая заметка о том, как запустить под Windows 7 программы, использующие устаревшие технологии. В моем конкретном случае понадобилось запустить ПО с поддержкой протокола IPX (тип кадра Ethernet II). Последняя версия ОС, на которой способно работать это чудо инженерной мысли – Windows XP.

   Предыстория такова – в связи с ожидаемым внедрением нового ПО, из головного прислали почти два десятка новых системников. XP на них иногда брыкается и показывает синие экраны (официально драйверы под нее уже не выпускаются). Поэтому было решено поэкспериментировать с последней партией компов, поставить Windows 7 (шла в комплекте с железом) и попытаться запустить наше доисторическое ПО там. ПО очень интересное, написано в каком то древнем фоксе под DOS 6.22, с небольшими плясками запускается в режиме эмуляции MSDOS под Windows XP, но теперь оно должно работать на ~30 компах и в семерке. Для связи с периферией используются не менее древние COM порты, клиент-серверная часть реализована частично путем файлового обмена, частично протоколом IPX, причем если тип кадра отличается от Ethernet II – ПО работать не будет. Костыли нужно организовать к этому очень незаметные, чтобы сберечь нервы пользователей (и конечно же свои собственные). После изучения мануалов по виртуальным машинам наткнулся на Virtual-PC с Windows XP Mode, который может устанавливаться с сайта мелкомягких на windows 7 (другие ос меня пока не интересовали). 

Итак поехали! Идем по ссылке на сайт Microsoft, Устанавливаем Virtual-PC. От установщика не следует ожидать чего то особенного, останавливаться на нем не буду. После установки перезагружаемся, снова идем на сайт корпорации зла. На этот раз скачиваем Windows XP Mode (это ни что иное, как образ чистой Windows XP). В процессе установки почитайте, чем он может похвастаться, будут понятны все возможности:

install

 Идем в меню пуск, Virtual PC, WIndows XP Mode, через несколько секунд видим знакомый экран Windows XP. Здесь я установил ПО, настроил сеть, добавил протокол IPX и закинул ярлык в папку “C:Documents and SettingsAll UsersГлавное меню”, приложение через пару секунд появилось в меню ПУСК Windows 7.

Меню ПУСК Windows 7.            Настройка гостевой ОС

Если ПО не сильно древнее, то даже добавление ярлыков руками не понадобится, большинство установленных программ сами появятся в Windows 7, меню ПУСК->Программы->Windows Virtual PC->Приложения Windows XP Mode. Первый запуск программы происходит с небольшой задержкой (запускается виртуальная машина), зато остальные запуски происходят без пауз, словно ПО выполняется на  семерке, что нам и требовалось. Окно виртуальной машины нигде не маячит, оно отсутствует напрочь, что исключает возможность случайных нажатий непойми куда пользователем. Чем то это напоминает режим интеграции VirtualBox, но на мой взгляд Windows XP Mode значительно надежней в плане стабильности и менее заметен для пользователя.

Leave a Reply

Ваш адрес email не будет опубликован. Обязательные поля помечены *

You may use these HTML tags and attributes:

<a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <s> <strike> <strong>