2013-10-10 68 views
1

我正在製作音樂播放器。而我基本上想知道的是如何讓你的程序打開一個被瀏覽器中的用戶點擊的文件。打開文件時將我的程序設置爲「選擇默認程序」

例如:

我已經把我的音樂播放器到deafult程序打開MP3播放的。 當我雙擊我的音樂文件夾中的.mp3文件時,我想讓我的程序打開並開始播放該歌曲。

但是這是如何工作的?

在此先感謝!

+0

可能的重複[如何使C#應用程序工作作爲某些文件的默認程序?](http://stackoverflow.com/questions/7789319/how-to-make-ac-sharp-application-work- as-the-default-program-for-certain-files) – tnw

回答

5

這是通過註冊表處理的。您可以看到properly setup a file association here所需的(許多)註冊表項和值的詳細信息。

這就是說,處理這種情況的最佳方式通常是通過您的安裝。 Windows Installer支持RegisterExtensionInfo extension,它將在程序安裝過程中爲您正確設置註冊表。

+0

謝謝。偉大的信息。 – Tokfrans

相關問題