如何将文件类型与图标关联

本文关键字:图标 关联 类型 文件 | 更新日期: 2023-09-27 18:17:12

我已经为几个自定义文件类型编写了预览处理程序。默认情况下,这些文件类型没有可以打开它们的应用程序。我想将一个图标与文件类型关联起来,作为它们是自定义的标志。

我已经尝试在HKCR'.<filetype>中设置DefaultIcon的注册表项,但它似乎不起作用,即使在重新启动后。我从c#中修改了这些注册表,修改成功了。

图标文件只是一个ico文件驻留在%APPDATA%的时刻。我打算添加更多的图标,并把它们放在一个dll文件中。我只是想在我采取下一步行动之前让它工作。

如何设置此图标?

如何将文件类型与图标关联

这是一个简单的.REG文件,它为文件扩展名。tj注册了一个图标

Windows Registry Editor Version 5.00
[HKEY_CLASSES_ROOT'.tj]
[HKEY_CLASSES_ROOT'.tj'DefaultIcon]
@="D:''scratch''testy''icons''tj.ico"

在Win7上测试

这篇MSDN文章解释了如何为文件类型分配自定义图标