2012-05-10 38 views
1

我試圖讓usb海量存儲實例ID從最近2天使用devcon彈出usb但無法獲得。我嘗試了很多解決方案,但仍然失敗。使用c獲取usb硬件或實例ID#

ManagementObject dsk = new ManagementObject(@"win32_logicaldisk.deviceid=""j:"""); 
    dsk.Get(); 
    string id = dsk["VolumeSerialNumber"].ToString(); 
    Console.WriteLine(id); 

它返回實例ID。當我將這個ID傳遞給devcon時,它不會刪除任何設備。以這種方式

Devcon remove usbstor\deviceID 

傳遞ID來DEVCON有沒有辦法使用的設備名稱像G,H或I等,以刪除USB或獲得所需的實例ID。 任何幫助將被處理。

回答

0

嘗試禁用UAC並在管理員憑據下運行devcon.exe。

0

我覺得#usblib可以是有益的你,這讓你周圍的USB divices發揮#usblib