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 –