音楽プレーヤーを作っています。そして、基本的に知りたいのは、ユーザーがエクスプローラーでクリックしたファイルをプログラムで開く方法です。
例えば:
.mp3 を開くための既定のプログラムに音楽プレーヤーを設定しました。また、音楽フォルダー内の .mp3 ファイルをダブルクリックすると、プログラムが開き、その曲の再生が開始されるようにします。
しかし、それはどのように機能しますか?
前もって感謝します!
これは、レジストリを介して処理されます。ファイルの関連付けを適切に設定するために必要な (多数の) レジストリ キーと値の詳細については、こちらを参照してください。
そうは言っても、これを処理する最善の方法は、通常、インストールを使用することです。Windows インストーラーは、RegisterExtensionInfo 拡張機能をサポートしています。これにより、プログラムのインストール中にレジストリが適切にセットアップされます。