无论Windows版本,.exe文件的默认图标是什么?

3

我在一个列表视图中展示了一堆exe文件,我想要展示它们的默认图标,但是如果这个exe文件没有图标资源,我希望无论操作系统版本如何都能展示Windows默认应用程序图标。如果我在以下位置检查注册表:

 [HKEY_LOCAL_MACHINE\SOFTWARE\Classes\exefile\DefaultIcon]

默认值为"%1",即exe文件本身的第一个图标。但是对于没有图标的exe文件,其默认的.exe图标在哪里?

1个回答

0

这就是XP的作用(实际上这只是一个快捷方式,但你明白我的意思)

Sample

好久不见了,但是 shell32 处理这个不是吗?

这是一篇来自 stackoverflow 的旧文章。


是的,在XP操作系统中,它们位于shell32.dll中,在Win 7操作系统中,它们位于imageres.dll中。因此,它们可能会因版本而异。 - Chris

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接