4

外部ドライブが追加されたとき (ドライブ文字を取得するとき) を現在検出し、それらから特定のファイルのコピーを開始する VB アプリがあります。カメラを接続するだけで(たとえば)、アプリが必要なファイルを抽出する(オプションで外部デバイスから削除する)のは非常に便利です。

一部のデバイス、たとえば GoPro Hero4 などは、ドライブ文字でマウントせず、MTP デバイスとして表示されます。私のコードはそれを検出しません。それについてのガイダンスが欲しいです。

「StorageDevice」クラスを使用する必要がありますか? WMIの何か?WDP?

StorageDevice には必要なものが含まれているように見えますが、ドキュメントは高レベルであり、できれば VB または C# での確かな例を探しています。最善の解決策について何か提案はありますか?

編集:他の管理Q&Aへのリンクに感謝しますが、これは、a)ファイルをコピーするだけでなく、デバイス接続イベントを検出したい、およびb)その他のQ&Aのリンクがまばらなプロジェクトにつながるという点で多少異なると思います文書化されています。たぶん答えはそこにあるかもしれませんが、私はただ答えを得ようとしています。

4

1 に答える 1