2011-05-16 85 views
2

我將使用USB集線器連接多個設備。我想修復一個特定的USB設備到一個特定的插槽。然後檢查它是否正確完成。Windows中USB設備的路徑

我打算實現這一目標的方式是讓喜歡

PCIROOT(0)#PCI(1D00)#USBROOT(0)#USB(1)#USB(2)#USB(3)#USB(3) 

完整的USB路徑我可以通過設備屬性在W7得到這個特定字符串,但同樣不提供wXP前景。

回答

2

我強烈建議你對你打算做什麼。 AFAIK USB設備必須工作,無論它插入的USB端口是什麼。如果您要創建這樣的設備,請忘記例如關於「Windows認證」徽標。

只是處理WM_DEVICECHANGE消息,然後使用例如WMI搜索您感興趣的USB設備。Here's my article about it:那時我編碼了C#語言,但是WMI也有C++ API。

+0

有什麼不好的製造商可能會爲最終用戶完全合理的。例如,我不希望我的筆記本電腦製造商鎖定壁紙設置,因此無法更改。如果我作爲計算機所有者想這樣做,那就完全合適。 – 2011-05-16 16:00:03