可能重複:
Register file extension in window registry?如何設置文件擴展名的默認程序?
我想安裝的時候讓我的程序的默認程序.txt文件。很多程序都做同樣的事情,例如安裝瀏覽器時,所有的html文件都會得到程序的圖標,如果打開,程序就會打開,而不需要用戶將其設置爲默認程序。我怎樣才能做到這一點?而且對於圖標,例如Microsoft Word爲程序和文件使用了不同的圖標。我怎樣才能做到這一點?謝謝!
可能重複:
Register file extension in window registry?如何設置文件擴展名的默認程序?
我想安裝的時候讓我的程序的默認程序.txt文件。很多程序都做同樣的事情,例如安裝瀏覽器時,所有的html文件都會得到程序的圖標,如果打開,程序就會打開,而不需要用戶將其設置爲默認程序。我怎樣才能做到這一點?而且對於圖標,例如Microsoft Word爲程序和文件使用了不同的圖標。我怎樣才能做到這一點?謝謝!
你應該修改你的註冊表: e.g.
或者你應該創建一個安裝項目,並設置適當的配置。
微軟對此有implementing a custom file format(包括其他與shell集成的方法)。
因爲您希望將您的應用程序與已與另一個應用程序關聯的擴展程序關聯在一起,所以您必須研究關於public and private file types的部分。
我不知道確切的條目,但你想要的是要求註冊表項。 – aserwin
[duplicate](http://stackoverflow.com/q/1720710/944681):)的可能[重複](http://stackoverflow.com/q/7789319/944681):) –