我为一些自定义文件类型编写了预览处理程序。默认情况下,这些文件类型没有可以打开它们的应用程序。我想将一个图标与文件类型相关联,作为他们自定义的能指。
我已尝试在DefaultIcon
中为HKCR\.<filetype>
设置注册表项,但即使重新启动后它似乎也无法正常工作。我从C#进行了这些注册表修改,修改成功。
图标文件只是暂时驻留在%APPDATA%
的ico文件。我计划添加一些图标,并将它们放在一个dll文件中。我只是想在接下来的步骤之前让它工作。
如何设置此图标?
答案 0 :(得分:6)
这是一个简单的.REG文件,用于注册文件扩展名.tj
的图标Windows Registry Editor Version 5.00
[HKEY_CLASSES_ROOT\.tj]
[HKEY_CLASSES_ROOT\.tj\DefaultIcon]
@="D:\\scratch\\testy\\icons\\tj.ico"
在Win7上测试
答案 1 :(得分:1)
这篇MSDN文章介绍了如何为文件类型指定自定义图标