我的应用程序需要充当虚拟操纵杆(想象用鼠标拖动一个正方形并将其转换为模拟操纵杆的输出)并通过网络将一些击键发送到另一台计算机,驱动程序将在该计算机接收该输入。
我只需要支持XP、Vista和Win7。
也许不用写驱动就可以做到。我尝试使用 SendKey() 发送击键,这似乎可行,但不知道如何模拟模拟操纵杆。
我已经下载了 VDK 并且一直在阅读我能找到的关于这个主题的所有内容,但是我仍然不明白很多东西。你能指出我正确的方向吗?
- 我应该构建内核模式还是用户模式驱动程序?
- 我的驱动程序可以充当网络上应用程序的服务器吗?
- 你知道可以帮助我的好的教程/书籍/示例吗?
谢谢