如何更改特定类型的单个文件的图标

本文关键字:单个 图标 文件 类型 何更改 | 更新日期: 2023-09-27 18:21:37

我知道如何使用注册表和文件类型关联来更改整个文件类型的图标。我还知道如何使用desktop.ini文件更改单独文件夹的图标。

我的问题是是否可以更改一个特定文件的图标,比如说one.doc文件?

我找不到方法,但一些上传程序似乎能够更改当前上传文件的图标,而所有其他类型的文件都使用标准图标。他们是怎么做到的?

我可以接受任何语言的解决方案;VB、C++、C#——任何东西都可以,不过C#更可取。感谢

如何更改特定类型的单个文件的图标

您可以使用IconHandler允许逐个文件自定义图标。请注意,shell扩展不应该用托管代码编写,因此C++是这里的首选语言。

还要注意,为另一个应用程序的文件类型安装图标处理程序是非常不寻常的。

我意识到这个线程已经很旧了。但对于那些在编码方面经验较少的用户来说,一个好的选择是如下。

  1. 把你的目标文件放在某个地方
  2. 创建该文件的快捷方式项目
  3. 现在,您可以使用快捷方式的属性窗口更改快捷方式的图标

只是另一个解决方案。更像是一种变通方法。

如果您为该文件创建了一个SHORTCUT文件,然后只需右键单击该SHORTCUT,即可获得更改ICON的选项。