我会非常具体。 这就是我想在 Windows 中做的:
编写让键盘向我发送字符的代码,我对键盘发送字符信号所花费的时间很感兴趣。
找到一种方法来确保此代码获得优先级,而不是让它排队或被操作系统中断
找到一种读取键盘状态信号的方法
我读了很多书,我得到的只是如何模拟键盘..我只需要指向正确的方向
最佳答案
最常见的选项是使用 Windows hook - 或 WH_Keyboard 或 WH_JOURNALRECORD。不同之处在于 WH_JOURNALRECORD 不需要单独的 DLL。
或者您可以编写自己的键盘驱动程序。它可以通过两种方式实现:您自己的全键盘驱动程序而不是标准驱动程序或额外的 filter driver .
最后你可以写一个rootkit。 可以在用户态通过拦截csrss.exe来实现过程。
由于我不确定您的目的是什么,因此我不会详细介绍。
关于c# - 键盘操作,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22652454/