键盘操作
Keyboard manipulation
我将非常具体地说明。这就是我想在windows中做的:
-
编写代码,使键盘向我发送字符,我对键盘发送字符信号所需的时间感兴趣。
-
找到一种方法确保该代码获得优先级,它不希望被操作系统排队或中断
-
找到一种读取键盘状态信号的方法
我已经读了很多,所有我得到的是如何模拟键盘..我只需要指向正确的方向
最常见的选择是使用Windows钩子-或WH_Keyboard或WH_JOURNALRECORD。区别在于WH_JOURNALRECORD不需要单独的DLL。
或者您可以编写自己的键盘驱动程序。它可以通过两种方式实现:您自己的全键盘驱动程序而不是标准驱动程序或额外的过滤器驱动程序。
最后你可以写一个rootkit。它可以在用户模式下通过拦截csrss.exe进程来实现。
由于我不确定你的目的是什么,我就不多说了。
相关文章:
- 为什么在popback()操作之后,它仍然打印完整的矢量
- 物理键盘上的触发器按键
- 重载操作程序时出错>>用于类中的字符串 memebr
- 如何使用C/C++在MacOSX中获得键盘布局
- 对字符串进行位操作
- 我可以在 C++ 中的函数体之外进行操作吗?
- MPI突然停止了对多个核心的操作
- 如何在信号处理程序和普通函数中对全局变量进行互斥读写操作
- 对字符数组中的元素执行逐位操作
- 如何在directx/c++中进行平移/缩放操作
- 逐位操作的隐式类型转换
- 为什么一个向量上的多线程操作很慢
- 排序时无法执行交换操作.我做的时候它会崩溃.为什么
- 位移操作和位掩码未检测到重复字符
- 如何进行特定的位操作?
- 如何监控Android和iOS上的所有击键操作,如Windows键盘记录器
- 菜单打开时,菜单中的C QT操作不会由键盘快捷键触发
- 如何捕获鼠标和键盘操作
- 相同的键盘键充当两个相反操作的快捷方式
- 键盘操作