• ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:C#で、USBなどに差し込まれたリムーバブルディスクのドライブパスを動的に取得するには)

C#でUSBなどのリムーバブルディスクのドライブパスを動的に取得する方法

このQ&Aのポイント
  • C#で作成したアプリでリムーバブルディスクのドライブパスを動的に取得する方法を教えてください。
  • アプリ側でUSBなどのリムーバブルディスクを認識し、ドライブパスを取得する方法について教えてください。
  • FolderBrowserDialogを使用せずに、C#でリムーバブルディスクのドライブパスを動的に取得する方法を教えてください。

質問者が選んだベストアンサー

  • ベストアンサー
回答No.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環境への移植には向いてないかもしれません。

tatapata
質問者

お礼

himajin100000さん、ありがとうございました。 参項ページの内容を元に、色々試してみて、 はじめの希望とは違いましたが、何とか 形にできました。 今後も何かありましたら宜しくお願いいたします。

関連するQ&A

専門家に質問してみよう