ローカル ファイル システムまたはリムーバブル メディア デバイスからマルチメディア ファイルを取得し、Amazon S3 クラウド ストレージにアップロードする軽量の WPF アプリケーションを開発しています。プロジェクトの要件の 1 つは、デバイス (カメラ、SD カードなど) が検出されたときに Windows 7 が認識し、アプリケーションを自動再生オプションの 1 つにすることです。
アップローダ アプリケーションをユーザーの操作なしで AutoRun にする必要はありません。使用可能な AutoPlay イベント ハンドラのリストにアプリケーションを追加したいだけです。
Windows レジストリの HKLM ハイブに多数のレジストリ キーを追加する必要があることは承知しています。私の調査によると、これは ClickOnce インストール (このプロジェクトに必要なインストール方法) では不可能であることが示されていますが、私の情報は数年前のものです。
これを実現するには、本格的な Windows インストーラーが必要な場合がありますか? または、ClickOnce WPF インストールで目的の結果を達成する方法はありますか?