让我的程序成为"选择默认程序"打开文件时

时间:2013-10-10 18:15:36

标签: c# wpf file

我正在制作音乐播放器。我基本上想知道的是如何让你的程序打开一个由资源管理器中的用户点击的文件。

例如:

我已将我的音乐播放器设置为打开.mp3的deafult程序。 当我双击音乐文件夹中的.mp3文件时,我希望我的程序打开并开始播放该歌曲。

但这是如何运作的?

提前致谢!

1 个答案:

答案 0 :(得分:5)

这是通过注册表处理的。您可以查看properly setup a file association here所需的(许多)注册表项和值的详细信息。

话虽这么说,处理此问题的最佳方法通常是通过您的安装。 Windows Installer支持RegisterExtensionInfo extension,它将在程序安装期间为您正确设置注册表。

相关问题