我的应用程序需要表现为虚拟手柄(想象一下用鼠标拖动一个正方形,并将其转换为模拟操纵杆的输出),并通过网络向另一台计算机发送一些按键,接收该输入的驱动程序。
我只需要支持XP、Vista和Win7。
也许可以不编写驱动程序就完成。我尝试使用SendKey()发送按键,似乎可以工作,但不知道怎样模拟模拟操纵杆。
我已经下载了VDK并阅读了所有我能找到的有关此主题的资料,但仍有很多不理解的地方。请问您能否指点我正确的方向?
- 我应该构建内核模式或用户模式驱动程序吗?
- 我的驱动程序可以作为网络上一个应用程序的服务器吗?
- 您知道哪些好的教程/书籍/示例可以帮助我解决这个问题吗?
谢谢