Подскажите как обработать в оконной программе изменение состояния регистра data LPT-порта без организации цикла периодического опроса, то есть по прерыванию.
_pasha Пишешь драйвер в котором обрабатываешь прерывание, потом уведомляешь Ring3-приложение о том что надо обработать прерывание через события, например.
Логика мне и так понятна, а вот елси чуть-чуть поподробнее: можна ли в програме под 2000/XP обработать прерывание паралельного порта и только после этого считивать с него данные, и если ДА, то как примерно должен выглядеть код. Драйвер для порта под 2000/XP есть, так что порт читаю без проблем, а вот с прерыванием - туго.
а что из виндоуз-програмы разве нельзя отправить запрос на получение апаратных прерываний без всякого драйвера? (может вопрос звучит глупо, но я в этой области не шибко чего понимаю: возникла необходимость написать програму - вот и ломаю себе голову, а времени - в обре, еще железо склепать надо и все вместе отладить).