USBメモリなんかをアプリで検出する2

なんだか、新しいUSBを挿したときって「システム設定の変更」っていうダイアログが出て再起動を促されてしまう。全画面排他で動作してても最小化されてしまう。これだといまいち使えない。MSさまによりますと、下記の原因らしい。

http://support.microsoft.com/kb/883594/ja


なんでも削除処理の確認中にデバイスを触ってしまうと、使用中と判断し、再起動を促されてしまうみたい。

ということは、待てばいいんだろうか。ログを見てると、DBT_DEVICEARRIVALが来てデバイスが使用できる状態になってもDBT_DEVNODES_CHANGEDがまだ来るみたい。DBT_DEVNODES_CHANGEDがしばらく来なくなるまで待ってみようかな。

ちなみに、USBメモリ5本買ってきたんだけど、既に全部挿してしまったのでもう新しいのが無い^-^; 同じメーカの同じ型番のものだけど、指すと新しいのとして認識する、ってことは、シリアルかなんかあるんだろうか。
メンドクサイけど、リカバリーしてみるか?Windows7とかだとどうなんだろうか。

コメント

  1. […] USBメモリなんかをアプリで検出する2でまとめた件、実際にOSが削除テストを始めるまでの時間って結構あるみたい。USBを入れてから30秒くらいしないと始まらないみたいです。ちょうど […]

タイトルとURLをコピーしました