1

音楽プレーヤーを作っています。そして、基本的に知りたいのは、ユーザーがエクスプローラーでクリックしたファイルをプログラムで開く方法です。

例えば:

.mp3 を開くための既定のプログラムに音楽プレーヤーを設定しました。また、音楽フォルダー内の .mp3 ファイルをダブルクリックすると、プログラムが開き、その曲の再生が開始されるようにします。

しかし、それはどのように機能しますか?

前もって感謝します!

4

1 に答える 1

5

これは、レジストリを介して処理されます。ファイルの関連付けを適切に設定するために必要な (多数の) レジストリ キーと値の詳細については、こちらを参照してください。

そうは言っても、これを処理する最善の方法は、通常、インストールを使用することです。Windows インストーラーは、RegisterExtensionInfo 拡張機能をサポートしています。これにより、プログラムのインストール中にレジストリが適切にセットアップされます。

于 2013-10-10T18:18:45.677 に答える