- ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:C#で、USBなどに差し込まれたリムーバブルディスクのドライブパスを動的に取得するには)
C#でUSBなどのリムーバブルディスクのドライブパスを動的に取得する方法
このQ&Aのポイント
- C#で作成したアプリでリムーバブルディスクのドライブパスを動的に取得する方法を教えてください。
- アプリ側でUSBなどのリムーバブルディスクを認識し、ドライブパスを取得する方法について教えてください。
- FolderBrowserDialogを使用せずに、C#でリムーバブルディスクのドライブパスを動的に取得する方法を教えてください。
- みんなの回答 (1)
- 専門家の回答
質問者が選んだベストアンサー
最初は 1の前と、2の後でそれぞれ http://jeanne.wankuma.com/tips/path/getlogicaldrives.html をやって比較でもするかなあと思ったけど、 それやると、もし、「メディアを挿入してください」の後にボタン幼いならポーリングしなきゃいけないかと思ってさらに調べました。 以下、CodeProjectで配布されているDriveDetector.csというファイルがあってDriveDetectorクラスを用いる手がありそうだな、という気がします http://www.codeproject.com/cs/system/DriveDetector.asp?df=100&forumid=397899&exp=0&select=1960849 私はメッセージ関係を良く理解してはいないのですが、 ひょっとしたら他のCLI環境への移植には向いてないかもしれません。
お礼
himajin100000さん、ありがとうございました。 参項ページの内容を元に、色々試してみて、 はじめの希望とは違いましたが、何とか 形にできました。 今後も何かありましたら宜しくお願いいたします。