使用 Inno Setup 自定义桌面图标

问题描述 投票:0回答:3

我的 Inno Setup 文件中有以下内容,可以毫无问题地创建桌面图标:

Name: "desktopicon"; Description: "{cm:CreateDesktopIcon}"; \
    GroupDescription: "{cm:AdditionalIcons}"

但是,启动程序的主文件是VBS文件而不是EXE。我希望在快捷方式上有一个漂亮的图标,而不是 VBScript 图标,但找不到更改图标的选项。

有没有这样的选项可以设置自定义图标?

icons inno-setup
3个回答
20
投票

Inno Setup 帮助中有关

[Icons]
部分的内容如下:

图标文件名

自定义图标的文件名(位于用户的 系统)显示。这可以是可执行映像(.exe、.dll) 包含图标或 .ico 文件。如果未指定此参数或 为空,Windows 将使用该文件的默认图标。这个参数可以 包括常数。

示例:

IconFilename**: "{app}\myicon.ico"

来源

希望有帮助。


3
投票

您粘贴了[任务]条目,而[图标]条目创建了实际的图标。 为此,您需要安装自定义图标文件,并设置 IconFilename(以及可选的 IconIndex)参数。


0
投票

在使用Inno setup 之前,请先将.exe 图标更改为windows 平台。更改后再使用Inno,您的.exe文件将成为您使用Inno之前更改的图标。

换句话说:Inno 安装程序使用默认图标作为 .exe 图标启动,因此您可以在使用 Inno 之前更改图标。它对我有用。

© www.soinside.com 2019 - 2024. All rights reserved.