我在列表视图中显示了一堆exe文件,我想显示它们的默认图标,但如果exe文件没有图标资源,我想显示Windows默认应用程序图标,无论操作系统的版本。 如果我在以下url查看registry:
[HKEY_LOCAL_MACHINE\SOFTWARE\Classes\exefile\DefaultIcon]
默认值是“%1”,这是exe文件本身的第一个图标。 但是exe文件的默认.exe图标在哪里,没有图标?
这是XP所做的(这实际上是一个捷径,但你明白了)
有一阵子了; 但不shell32处理这个?
这是一个来自于stackoverflow的旧文章