USBメモリーの挿入などを検出する

USBメモリーをUSBポートに挿したときや抜いたとき、DVDドライブにCD-ROMを入れたときなど、デバイスの状態が変化したときにはWM_DEVICECHANGEメッセージが届く。
残念ながらこのメッセージを通じて取得できるのは必要最低限の情報しかないため、続く処理を作るのはかなり面倒になる。しかし必要最低限の情報しかないため理解するのは楽だろう。
ここではメッセージを取得したときに得られる情報の一部をATLTRACEにて出力ウインドウに書き出している。
ATL/WTLアプリケーションウイザードでダイアログベースのプロジェクトを作成し、自動生成されたソースコードに変更を加える。

http://www.usefullcode.net/2007/02/usb.html

コメントを残す

メールアドレスが公開されることはありません。 * が付いている欄は必須項目です