如何设置文件扩展名的默认程序?

时间:2012-09-27 15:52:18

标签: c#

  

可能重复:
  Register file extension in window registry?

我想在安装时将我的程序作为.txt文件的默认程序。许多程序都做同样的事情,例如在安装浏览器时,所有html文件都会获得程序的图标,如果打开,程序会打开,而无需用户将其设置为默认程序。我怎样才能做到这一点?而且对于图标,例如,microsoft字对程序和文件使用不同的图标。我怎样才能做到这一点?谢谢!

2 个答案:

答案 0 :(得分:1)

Microsoft在implementing a custom file format上有这个(包括与shell集成的其他方法)。

由于您希望将应用程序与已与其他应用程序关联的扩展程序相关联,因此您必须学习有关public and private file types的部分。

答案 1 :(得分:0)

您应该编辑注册表: e.g.

或者您应该创建一个安装程序项目并设置适当的配置。