1

過去 2 日間の devcon を使用して USB を取り出すための USB 大容量ストレージ インスタンス ID を取得しようとしていますが、取得できません。私は多くの解決策を試しましたが、それでも失敗しました。

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

インスタンス ID を返します。このIDをdevconに渡すと、デバイスは削除されません。この方法で id を devcon に渡す

Devcon remove usbstor\deviceID

G、H、I などのデバイス名を使用して USB を削除する方法や、必要なインスタンス ID を取得する方法はありますか。どんな助けでも適用されます。

4

2 に答える 2

0

UACを無効にし、管理者の資格情報でdevcon.exeを実行してみてください。

于 2012-05-10T14:35:15.333 に答える
0

#usblibはあなたに役立つと思います。これにより、USB デバイスをいじることができます#usblib

于 2012-05-10T14:58:03.230 に答える