2013-05-27 125 views
0

下,我寫了一個固件使用通用HID類與PC主機進行通信的USB設備。重命名USB HID設備的Windows

將設備連接到PC時,它會顯示我放入固件的硬編碼字符串,但在驅動程序安裝結束後(使用通用Windows驅動程序),設備名稱會更改爲通用「USB輸入設備」。

如何重命名設備回來?

回答

0

你不能做到這一點。設備管理器會顯示設備驅動程序在安裝時註冊的字符串 - 在您的情況下,它是通用Windows驅動程序(顯然,您不知道除USB協議支持以外的專有FW功能)。您需要在Windows USB驅動程序之上編寫驅動程序,才能爲您提供所需的功能。

+0

我使用的是HID類設備(USB繼電器)不使用任何專有的驅動程序,並顯示在控制面板\所有控制面板項\設備和打印機「USBRelay2」。我使用的是Windows 7,但我很確定在Windows 8下也可以看到相同的名稱。 – Ekus

+0

@Ekus和?..這有什麼問題? – SomeWittyUsername

+0

在您的回答中,您聲明當驅動程序是通用驅動程序(並且對定製設備一無所知)時,不可能分配/註冊名稱。還是我讀錯了?我只是指出一個設備不使用自定義驅動程序的情況(畢竟,這不是HID背後的想法嗎?),但仍然正確顯示自定義名稱。 – Ekus