我有一个使用PS / 2端口进行通信的磁卡读卡器/写卡器。我需要能够从我的计算机发送和接收数据。但是,我无法通过PS / 2直接发送/接收任何信息 - 特别是发送,程序不能简单地拦截键盘事件。
C#或C ++会更好,但任何语言/框架/ API都可以。
答案 0 :(得分:2)
您可能需要为PS2键盘驱动程序创建一个过滤器驱动程序。
现代版Windows上的PS / 2驱动程序是:i8042prt.sys
您可以在此处找到示例过滤器驱动程序的信息: http://msdn.microsoft.com/en-us/library/windows/hardware/ff542411(v=vs.85).aspx
我认为不可能从Windows用户空间读取和写入原始数据到PS / 2端口。