Здравствуйте, AlexeyZh, Вы писали:
AZ>да, драйвер там свой, nmpar.sys. Проблема в том, что с DDK не разбирался, можно сказать, вообще, а сдавать сегодня-завтра...
Тогда можно попробовать следующий финт ушами. LPT-порт ведь стандартный — регистр данных, регистр статуса и регистр управления? Тогда находим нужное PCI-устройство по device id и vendor id и читаем его конфигурационное пространство (как это сделать именно на винде — я не знаю, но не думаю, что сложно). Начало диапазона портов ввода-вывода и будет искомым базовым портом. Вручную для проверки этот диапазон можно посмотреть в диспетчере устройств в свойствах устройства на вкладке "ресурсы". С помощью драйвера типа WinIO или подобного пишем в нужные порты.
Решение, на мой взгляд, не очень красивое, но должно работать.
Обязательно бахнем! И не раз. Весь мир в труху! Но потом. (ДМБ)