5

令我惊讶的是,我没有找到如何为前面的开始菜单应用程序组文件夹设置图标的解决方案。我正在寻找 InnoSetup 脚本中的自动解决方案。

先感谢您。

4

1 回答 1

5

desktop.ini如果您想将*.ico用作资源(c:\somepath\icon.ico图标的路径在哪里),请使用以下内容创建文件:

[.ShellClassInfo]
IconResource=c:\somepath\icon.ico,0

或者desktop.ini,如果您想将可执行文件中的图标用作资源(可执行文件的c:\somepath\program.exe路径在哪里),则可以使用以下内容创建文件:

[.ShellClassInfo]
IconResource=c:\somepath\program.exe,0

将此desktop.ini文件保存到要应用图标的目录中。一个非常重要的注意事项,您必须将这个新创建的文件属性设置为HiddenSystem,否则它将不起作用!

因此,如果您在安装时将文件包含在安装包中,请仔细检查 InnoSetup 是否不会清除这些属性。

于 2012-02-17T13:21:16.873 回答