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