0

USB に常駐するポータブル アプリケーションを作成したいと考えています。USB を PC に接続すると、アプリケーションが自動的に起動し、レジストリにエントリが設定される場合があります。USB ドライブが PC から取り外されたときに、これらのエントリを削除したいと考えています。これを行うことは可能ですか?

USB ドライブで autorun を使用してアプリケーションを起動できることはわかっていますが、USB を取り外す必要があることをアプリケーションに通知して、レジストリをクリアできるようにする方法はありますか?

私はC#を使用しています。

4

1 に答える 1

0

Win32 API を P/Invoke する必要があると思います - http://msdn.microsoft.com/en-us/library/aa363480%28VS.85%29.aspx

これにより、プラグが抜かれているときに必要なイベントが得られるはずです。

于 2012-11-23T11:40:44.933 に答える