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. 在Java中获取与文件扩展名关联的图像/图标
- 2. Windows 7的文件扩展名关联
- 3. 如何修改(但不能替换)与文件扩展名关联的图标?
- 4. UTI和文件扩展名关联
- 5. 如何将NetBeans IDE与某些文件扩展名关联?
- 6. 将文件扩展名与程序关联
- 7. 将文件扩展名与纯E4Editor关联
- 8. Mac上的文件扩展名图标
- 9. 将一个文件扩展名与Vim中的另一个文件扩展名关联起来
- 10. 文件扩展名的文件关联和ClickOnce
- 11. 关联应用程序与文件扩展名 - 意图过滤器不工作?
- 12. 获取关联的文件扩展名为Eclipse编辑器
- 13. 将自定义文件扩展名关联到我的应用
- 14. 通过文件扩展名获取扩展名和图标的最快方法?
- 15. 与Windows 7的文件扩展名关联的应用程序+德尔福
- 16. MacOSX - 与应用程序相关联的文件扩展名 - 以编程方式
- 17. 显示基于文件扩展名的文件图标
- 18. Mac OSX:文件夹扩展名关联编程
- 19. php通过关联替换文件扩展名
- 20. Emacs更改文件扩展名 - 模式关联
- 21. 正确的C++文件扩展名
- 22. 您在Objective-C的文件扩展名
- 23. 在Windows中将自定义文件扩展名与java应用关联
- 24. 文件扩展名
- 25. 文件扩展名
- 26. 注册新的扩展名关联与Cocoa程序
- 27. 将扩展名与程序关联的脚本
- 28. 用例图 - 扩展并关联到扩展的UC
- 29. SQLite:.db文件扩展名.sqlite文件扩展名为
- 30. C#替换包含“。”的文件名与“”但删除文件扩展名
将关联的
更多信息文件类型到您的程序是可接受的解决方案? –
相关主题 - 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 –