Windows Vista(またはwin7)のPCにUSBドライブが接続されたときに通知を受け取るC#コードスニペットを探しています
4808 次
3 に答える
12
CodeprojectにはDriveDetectorというクラスがあり、それはあなたが望むことをしているように聞こえます。
于 2009-04-03T21:16:12.473 に答える
3
WM_DEVICECHANGEを見てください。このメッセージは、ドライブが挿入されたときに送信されます。
于 2009-04-03T21:16:20.773 に答える
1
これがあなたの求めているものではないことは承知していますが、いつでもどのデバイスが利用可能かを確認したい場合は、別の方法があります。System.Management 名前空間でWMI クラスを使用できます。私はこの方法を使用しましたが、うまく機能します。
この回答を見ると、システム上のすべてのドライブを列挙する方法が示されています。次に、ドライブの種類を見て、それが USB スティックかどうかを判断できます。
于 2009-04-03T22:59:40.667 に答える