使用 C++ 在 Windows 上捕获鼠标 HID 数据包?

问题描述 投票:0回答:0

我想放弃 Razer Synapse,因为它会白白占用多达 600MB 的内存。我只想将我的宏用于我的 Razer Deathadder 上的两个额外按键。我已经使用 C++ HID API 成功地捕获了我的 Corsair K95 键盘的 HID 数据包并执行了我的宏,终于可以和 iCUE 说再见了。但我无法将鼠标作为 HID 设备打开。一切都应该正确配置,VID/PID、UsagePage 和 Usage 也是。但有趣的是 wireshark 能够捕获鼠标,对我来说即使我尝试使用管理员权限打开它也不能。有人知道我应该做什么吗?

我试过 hidapister 应用程序,它是 HIDAPI C++ 库的一部分,它会自动关闭设备并且不会收到任何东西。如果无法以这种方式解决它,我应该使用哪种方法来捕获数据包?

谢谢。

c++ windows mouse hid hidapi
© www.soinside.com 2019 - 2024. All rights reserved.