在Windows下重命名USB HID设备

我为使用通用HID类的USB设备编写了一个固件,用于与主机进行通信。

将设备连接到PC时,会显示固件中的硬编码string,但在驱动程序安装结束后(使用通用Windows驱动程序),设备名称将更改为通用的“USBinput设备”。

我如何重新命名设备?

你不能这样做。 设备管理器显示在设备驱动程序安装时注册的字符串 – 在您的情况下,它是通用的Windows驱动程序(显然不知道除USB协议支持以外的专有FW功能)。 您需要在Windows USB驱动程序之上编写驱动程序,以提供您所需的功能。