jjzjj

HidD_GetProductString

全部标签

windows - 如何获取 RawInput HID 设备的人类可读名称?

我正在将一个应用程序从DirectInput切换到RawInput以处理游戏handle,我想为每个游戏handle提供一个人类可读的描述。理想的是出现在设备管理器中的设备文本,但USB产品描述也可以。任何方法都应该在没有管理员权限的情况下工作。到目前为止,我找到了一个setofclues:注册表中HKLM\SYSTEM\CurrentControlSet\Control\MediaProperties\PrivateProperties\Joystick\OEM下似乎有一个文本字段,与DirectInput提供的名称相同。这并不完美-我有一个游戏handle在设备管理器中以英文显示,