NTVDM предоставляет ограниченную поддержку оборудования для приложений MS-DOS. Как уже упоминалось, эта виртуальная машина перехватывает и имитирует взаимодействие с параллельными портами LPT, последовательными COM-портами, клавиатурой и видеодисплеем. Она предоставляет DOS — опосредованные сеть и доступ к файлам, а также предоставляет драйвер мыши и заставляет программы MS-DOS считать, что в их распоряжении есть звуковое оборудование, совместимое с Sound Blaster, если на вашей системе есть какая-либо поддержка звукового вывода. Но на этом виртуальная поддержка оборудования заканчивается. Если все зависит от работы с заказным оборудованием и вы не в состоянии разработать для него подходящий драйвер устройства для работы под Windows, можно попытаться применить одно средство. Я не даю никаких гарантий и должен предупредить, что это может серьезно повредить целостности вашей системы Windows. Мои юристы настаивают на том, что я должен предупредить вас, что все это На ваш страх и риск: Есть способ открыть «окно» в Windows, которое послужит барьером между программами пользователя и системным оборудованием. Оно позволяет вам выдавать операторы INP и OUT в отношении диапазона физических портов ввода-вывода. Программное обеспечение для этих целей можно найти по адресу Когда станут доступны физические порты устройства, с ним можно будет организовать обмен данными. Но, прерывания и DMA не работают, и эта технология работает только на 32-разрядных системах Windows. Повторюсь, что это можно делать только в крайних случаях. Лучше все — таки выделить средства на разработку настоящего драйвера устройства для работы под Windows.