在安装过程中创建你的C#应用​​程序默认应用程序

在安装过程中创建你的C#应用​​程序默认应用程序

问题描述:

我创建了一个MP3音乐播放器,使用visual Studio Installer(Setup Project)创建了它的设置文件,但需要帮助才能使其成为Windows的默认播放器,或使用安装项目,任何人都可以请帮助在安装过程中创建你的C#应用​​程序默认应用程序

+0

看到这个http://*.com/questions/2681878/associate-file-extension-with-application – Alex 2012-07-10 10:27:27

使用默认程序来设置默认的用户体验。用户可以从控制面板或直接从开始菜单访问默认程序。设置程序访问和默认值(SPAD)工具是Windows XP用户的主要默认体验,现在是默认程序的一部分。

当用户使用默认程序设置程序默认值时,默认设置通常仅适用于该用户,而不适用于可能使用同一台计算机的其他用户。默认程序提供了一组API,使独立软件供应商(ISV)能够将其程序或应用程序包含在默认系统中。 API集还有助于ISV更好地管理其默认状态。

http://msdn.microsoft.com/en-us/library/windows/desktop/cc144154%28v=vs.85%29.aspx

+0

相关点的简短摘要将是未来的参考这个非常有帮助的回答更好 – Alex 2012-07-10 10:09:53

+0

这样 – JohnnBlade 2012-07-10 10:12:56

+0

非常真实@Alex – Lappies 2012-07-10 12:13:45

我想你应该有足够的通过以下链接阅读:

你需要创建一个自定义InstallerClass Custom Installer Class

然后用注册表 How to associate a file extension to the current executable in C#

手动拨弄

另一种选择 - 如果您使用Visual Studio安装程序项目,它看起来像e您还可以使用设计人员创建文件关联:http://msdn.microsoft.com/en-us/library/k3bb4tfd.aspx