Запись в порт PS/2

У меня есть устройство чтения / записи магнитных карт, которое использует порт PS/2 для связи. Мне нужно иметь возможность отправлять и получать данные с моего компьютера. Однако я не могу найти никакой информации об отправке / получении напрямую через PS/2, особенно об отправке, для которой программа не может просто перехватывать события клавиатуры.

C# или C++ предпочтительнее, но подойдет любой язык / фреймворк /API.

1 ответ

Решение

Вам, вероятно, потребуется создать драйвер фильтра для драйвера клавиатуры PS2.

Драйвер PS/2 на современных версиях Windows: i8042prt.sys

Вы можете найти информацию о примере драйвера фильтра здесь: http://msdn.microsoft.com/en-us/library/windows/hardware/ff542411(v=vs.85).aspx

Я не думаю, что можно читать и записывать необработанные данные в порт PS/2 из пространства пользователя в Windows.

Другие вопросы по тегам