Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
我在列表视图中显示了一堆 exe 文件,我想显示它们的默认图标,但是如果 exe 文件没有图标资源,我想显示 Windows 默认应用程序图标,而不管操作系统版本如何。如果我在以下位置检查注册表:
[HKEY_LOCAL_MACHINE\SOFTWARE\Classes\exefile\DefaultIcon]
默认值为“%1”,它是 exe 文件本身的第一个图标。但是没有图标的 exe 文件的默认 .exe 图标在哪里?
这就是 XP 所做的(这实际上是一个捷径,但你明白了)
有一阵子了; 但是shell32不处理这个吗?
这是来自stackoverflow的旧文章