这个项目的最终目标是向我的Windows机器发送低级输入(看起来它来自键盘)。
我了解C ++,Python和Java。虽然我很乐意在python中这样做,但C ++可能是唯一的选择。
我一直在互联网上搜索并找到一种称为键盘过滤器驱动程序的东西,可以通过向驱动程序添加额外的层来将键击注入键盘流。这是实现目标的最佳方式吗?如果是的话,我在哪里可以找到一些材料来帮我编码呢?
注意:Windows函数SendInput()不是我的选项
答案 0 :(得分:5)
下载DDK或WDK并查看kbfiltr示例。您不能使用Python或Java。驱动程序通常用C语言编写。如果你没有驱动程序开发背景,那就不那么容易了(你需要阅读很多文档才能理解你实际在做什么)。
祝你好运!