抑制I/O对OS的响应
Inhibiting I/O responses to OS
我有一个小背景故事,我有一个鼠标(deathadder)出现故障,有时会将一次点击注册为两次点击。没有解释。很明显,这是很烦人的。
目标是进行一些测试,以确定这些鼠标点击在彼此之间的记录速度有多快。例如,单击一次后,第二个将在0.001纳秒内自动注册。一旦我得到这个值,我计划在这段时间内禁止操作系统注册任何鼠标点击,但我不完全确定如何禁止对操作系统的I/o。
观察点击很容易确定,但我如何防止按钮/鼠标点击被注册为Windows操作系统?
我相信您需要将其实现为上层过滤器驱动程序。这是一个相当复杂和危险的过程,如果你只是出于好奇,我只会推荐你这么做。正如@HolyBlackCat所说,修理鼠标或买个新的是明智的选择。但是,如果没有奇思妙想,生活会是什么样子呢?
这里有几个链接可以让你开始:
https://msdn.microsoft.com/en-us/library/windows/hardware/jj128324 (v = vs.85) . aspxhttps://msdn.microsoft.com/en-us/library/windows/hardware/ff545890 (v = vs.85) . aspx
相关文章:
- "ostream &os"有什么用?
- libprotobuf 检查在 Mac OS 上执行程序时失败
- 当服务中的事件被触发时,如何将响应从服务发送回客户端?
- C++读取用户输入而不按回车键(Mac OS X),与Turbo Pascal中的读取键相同
- 如何在 MAC OS c/c++ 中阻止 USB 存储设备
- 编译 Boost 时在 OS X 上的"ld:未知选项:-soname"
- C++ 信号和插槽不工作:插槽不响应事件
- NodeJs 服务器充斥着 UDP 广播,不发送响应
- C++关于ENUM的问题。我得到的响应比枚举列表大
- 应用程序在打开的简历中捕获视频后没有响应
- 使用 cpprest (Casablanca) 返回 PDF 响应
- 在 c++ 中检查 Windows OS 服务器版本
- 为什么当通过 TCP 发送的消息速率增加时,请求-响应消息对的延迟会降低?
- 如何使用从处理程序调度的最终回调将响应异步返回给调用方on_read?
- OS X: ld: 找不到 -lstdc++ 的库
- Python os.system() 返回错误值
- 获取加密的正文响应WinHttp HTTPS
- QtConcurrent - 在发布到 UI 线程的数千个结果中保持 GUI 响应
- Mac os x app bundle 在下载并运行时崩溃,但在终端或更改 Info.plist 时运行良好
- 抑制I/O对OS的响应