Windowsでリムーバブルドライブをリッスンするために使用する言語/方法は何ですか?

StackOverflow https://stackoverflow.com/questions/161257

  •  03-07-2019
  •  | 
  •  

質問

リムーバブルドライブがPCに接続されたときにイベントをリッスンするために使用する言語または方法は何ですか?

役に立ちましたか?

解決

Windows APIで動作する言語であれば、どの言語でも動作するはずです。基本的に、WindowsメッセージWM_DEVICECHANGEを聞きます。これだけで、システム全体のメッセージを聞くことができます。

より具体的なシナリオについては、API関数RegisterDeviceNotification()をご覧ください。このタスクでは、C / C ++は簡単です。

他のヒント

あなたのプログラムはWindowsサービスとして実行され、待機していますか? この場合、リムーバブルドライブに起動スクリプトを配置するオプションはありますか?

この codeproject.comの記事はC ++であり、シェル変更通知レジスタ機能を使用したソリューション。

ライセンス: CC-BY-SA帰属
所属していません StackOverflow
scroll top