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