4
A
回答
3
您需要修改註冊表項。 一個代碼片段如何處理c#可以在這裏找到: http://mel-green.com/2009/04/c-set-file-type-association/
+2
請記住,直到您關閉或終止任何'Explorer.exe'進程然後重新啓動它,指定的圖標纔會顯示該擴展名!重新啓動Windows是另一種解決方案。 – Marco
1
我建議你使用InnoSetup來做到這一點。您可以將帶有擴展名的程序與添加圖標相關聯,並在用戶單擊帶有此擴展名的文件時啓動程序。 (例如直接在程序中打開文件,如msoffice程序)。當我們點擊一個Excel文件時,Excel正在啓動並打開這個文件。你可以用InnoSetup和main方法中的少量代碼來解析參數。
用InnoSetup你只需要添加IIN節[設置]
ChangesAssociations=yes
,並在段[註冊]在此previous message
相關問題
- 1. 將文件擴展名與具有可變擴展名的文件相關聯
- 2. 在Java中獲取與文件擴展名關聯的圖像/圖標
- 3. Windows 7的文件擴展名關聯
- 4. 如何修改(但不能替換)與文件擴展名關聯的圖標?
- 5. UTI和文件擴展名關聯
- 6. 如何將文件擴展名與MIME類型與Cheyenne關聯?
- 7. 將文件擴展名與程序關聯的最佳方法
- 8. 關聯文件擴展名與我的應用程序
- 9. 檢索文件關聯圖標MIME類型或文件擴展名
- 10. 將文件擴展名與純E4Editor關聯
- 11. wp7.1中關聯文件擴展名與應用程序
- 12. 將文件擴展名與程序關聯
- 13. 如何將NetBeans IDE與某些文件擴展名關聯?
- 14. Mac上的文件擴展名圖標
- 15. 將一個文件擴展名與Vim中的另一個文件擴展名關聯起來
- 16. 關聯文件擴展名與應用程序失敗,長文件名
- 17. 文件擴展名的文件關聯和ClickOnce
- 18. 關聯應用程序與文件擴展名 - 意圖過濾器不工作?
- 19. 文件擴展名和C#
- 20. Eclipse插件 - 相關聯的文件擴展名和透視
- 21. 沒有與文件名或擴展名「true」關聯的序列化程序?
- 22. 獲取關聯的文件擴展名爲Eclipse編輯器
- 23. 將自定義文件擴展名關聯到我的應用
- 24. 確定缺少擴展名的圖像的文件擴展名
- 25. 通過文件擴展名獲取擴展名和圖標的最快方法?
- 26. 與Windows 7的文件擴展名關聯的應用程序+德爾福
- 27. 如何將特定的文件擴展名與我的應用程序關聯?
- 28. Launcher.LaunchFileAsync無法打開與桌面應用關聯的文件擴展名
- 29. MacOSX - 與應用程序相關聯的文件擴展名 - 以編程方式
- 30. 目標C保存帶擴展名和名稱的文件dictonary
將關聯的
更多信息文件類型到您的程序是可接受的解決方案? –
相關主題 - http://stackoverflow.com/questions/69761/how-to-associate-a-file-extension-to-the-current-executable-in-c-sharp – adatapost
這已經在下面徹底解答線程:http://stackoverflow.com/questions/2993118/how-to-perform-shell-icon-embedding-in-visual-studio-2010/10415947#10415947 –