Показать сообщение отдельно
Старый 20.05.2018, 05:30   #12   
Форумец
 
Аватар для Spectator
 
Сообщений: 39,925
Регистрация: 27.05.2003
Возраст: 46

Spectator вне форума Не в сети
Цитата:
Сообщение от Teddybear Посмотреть сообщение
Ну-ну...
Стремитесь: http://www.kernelchip.ru/pcports/PS010.php
Вопрос состоит в том что DOS и Windows устроены немного по разному. И процессоры сегодня немного изменились, и доступ к аппаратным портам перенаправляют в систему, если ты в пользовательском "кольце", то есть просто выполняется обычный код обычной программы, а не подтвержденного системой драйвера.
https://forum.ixbt.com/topic.cgi?id=48:6431
В частности, Windows была изначально, как минимум с версии 3.1 ориентирована на работу с именованными устройствами. Т.е. доступ к принтеру напрямую в том смысле в каком это было организовано в DOS, через номер порта, под Windows ни к чему хорошему не приведет. В статье написано чуть более подробно.
  Ответить с цитированием