是否可以为具有指定扩展名的文件设置图标(.abc),但不是来自图标文件?我的意思是,如果我可以让一个程序(.jar 或 .bat)来决定这些文件的图标。在注册表中,我看到一些扩展的文件图标不是图像路径。相反,它们是程序路径。例如,图像文件(如 .jpg显示自己的预览,而不是显示代表所有 .jpg 文件的图像。在这种情况下,我认为程序在获取图像后以某种方式设置了该文件的图标。例如,视频文件显示视频的图像。这就是我想要做的(使用.abc文件):
1. If the file is in “C:\folder”, the icon for that file should be “C:\images\1.gif”.
2. If the file is elsewhere, the icon for that file should be “C:\images\2.gif”.
这是我的研究: http://msdn.microsoft.com/es-es/library/windows/desktop/hh127427(v=vs.85).aspx:“图标也可以根据特定应用程序进行分配”。如何分配?