从 Windows 7 服务读取 HID 设备时出现问题(会话 0)
我在 Windows 7 中的会话 0 服务下读取 HID 设备时遇到问题。 在普通桌面用户下,我可以从设备上正常读取。但是,当我尝试在会话 0 下使用重叠 I/O 读取它时,WaitForSingleObject() 始终返回 WAIT_TIMEOUT,并且 ReadFile 的缓冲区从不包含任何有效数据。 对我来说,这似乎是一个 Session 0 隔离问题,但我找不到任何有关如何解决此问题的信息。在会话 0 下从 HID 设备读取数据是否不起作用?
谢谢。
I have an problem reading from a HID device under a Session 0 service in Windows 7.
Under a normal desktop user, I can read from the device fine. However, when I try to read from it using Overlapped I/O under Session 0, WaitForSingleObject() always returns WAIT_TIMEOUT, and the buffer to ReadFile never contains any valid data.
This seems like a Session 0 isolation problem to me, but I can't find anything about how to work around this. Is reading from HID devices non-functional under Session 0?
Thanks.
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
然后使用 SQOS 参数打开您的设备:
Then open your device with the SQOS parameters: