【问题标题】:Read hid mouse/keyboard on windows (hidapi)在 Windows (hidapi) 上读取隐藏鼠标/键盘
【发布时间】:2015-04-03 00:43:15
【问题描述】:

我在 Linux 上有一个应用程序,它使用 hidapi 读取复杂设备的数据(由 Qt5.3 创建)。该设备具有多个接口 HID,其一种类型“鼠标”和一种类型“键盘”。 在 Linux 上,我可以毫无问题地获取所有数据。 我还需要在 Windows 上部署我的应用程序。我可以显示所有几个设备和接口,但我无法打开与接口类型“鼠标”或“键盘”的连接。 (hid_open_path 返回空值)。 我看到 Windows 不允许打开与鼠标和键盘的连接(因为此设备已被 Windows 使用)。 我怎样才能绕过这个禁令?如何防止 Windows 使用特定键盘或鼠标打开句柄?

感谢您的帮助

【问题讨论】:

    标签: windows keyboard mouse hidapi


    【解决方案1】:

    作为一项安全措施,Windows 似乎不允许使用 GENERIC_READ 或 GENERIC_WRITE 打开鼠标或键盘类型的设备,以防止键盘记录器等。

    https://github.com/signal11/hidapi/issues/247#issuecomment-161152387

    如果有人找到解决方法,请对此答案发表评论。

    【讨论】:

      猜你喜欢
      • 2014-09-18
      • 1970-01-01
      • 1970-01-01
      • 2023-04-08
      • 1970-01-01
      • 2023-03-19
      • 1970-01-01
      • 2014-04-15
      • 2014-12-13
      相关资源
      最近更新 更多