我在我的inno安装文件中有以下内容,它创建一个桌面图标没问题:
Name: "desktopicon"; Description: "{cm:CreateDesktopIcon}"; GroupDescription: "{cm:AdditionalIcons}"
但是,启动程序的主文件是VBS文件而不是EXE。我想在快捷方式上有一个漂亮的图标,而不是VBScript,但是找不到更改图标的选项。
是否有可用于设置自定义图标的选项?
答案 0 :(得分:18)
关于[Icons]
部分的Inno-Setup帮助说:
IconFilename
自定义图标的文件名(位于用户的名字上) 系统)要显示。这可以是可执行映像(.exe,.dll) 包含图标或.ico文件。如果未指定此参数或 为空,Windows将使用该文件的默认图标。这个参数可以 包含常数。
示例: IconFilename :“{app} \ myicon.ico”
(source)
希望有所帮助。
答案 1 :(得分:2)
您粘贴了[任务]条目,而[图标]条目是创建实际图标的内容。 为此,您需要安装自定义图标文件,并设置IconFilename(以及可选的IconIndex)参数。
答案 2 :(得分:0)
在使用Inno安装程序之前,请使用Windows平台更改.exe图标。更改后再使用Inno,您的.exe文件将成为您在使用Inno之前更改的图标。
换句话说:Inno安装程序使用默认图标作为.exe图标启动,因此您可以在使用Inno之前更改图标。它对我有用。