编写一个接受代码输入的键盘驱动程序

时间:2010-07-07 03:01:45

标签: c++ filter driver

这个项目的最终目标是向我的Windows机器发送低级输入(看起来它来自键盘)。

我了解C ++,Python和Java。虽然我很乐意在python中这样做,但C ++可能是唯一的选择。

我一直在互联网上搜索并找到一种称为键盘过滤器驱动程序的东西,可以通过向驱动程序添加额外的层来将键击注入键盘流。这是实现目标的最佳方式吗?如果是的话,我在哪里可以找到一些材料来帮我编码呢?

注意:Windows函数SendInput()不是我的选项

1 个答案:

答案 0 :(得分:5)

下载DDK或WDK并查看kbfiltr示例。您不能使用Python或Java。驱动程序通常用C语言编写。如果你没有驱动程序开发背景,那就不那么容易了(你需要阅读很多文档才能理解你实际在做什么)。

祝你好运!