使用Inno Setup添加卸载信息

8
我正在使用Inno Setup创建程序安装程序,但我想添加一个图标并更改在“控制面板”(添加/删除程序)中显示的一些信息。
我知道Inno Setup添加了一个注册表键来将程序列在列表中,因此我想知道是否可以以任何方式扩展它,以便至少在列表中显示我的图标!

如果我理解正确,您的意思是如何更改“添加/删除程序”列表中的图标和显示名称,但第三个信息是什么?您所说的“更改控制面板中显示的某些信息”是什么意思? - TLama
正如你所猜测的那样,你对图标和显示名称的理解是正确的。你引用的那个是一个打字错误,但请看一下我在你的回答上的评论以了解我的意思! - Andy
1
好的,无论如何,您可能也会发现这些指令很有趣:AppCommentsAppContactAppPublisherAppPublisherURLAppSupportPhoneAppSupportURL和... - TLama
...AppUpdatesURL。因此,普通的网站可能会充当AppPublisherURL,但这只是我的猜测 :-) - TLama
1
啊 - 我不知道为什么我没有在我的脚本中看到AppSupportURLAppUpdatesURL。再次感谢 - 非常有帮助。 - Andy
1个回答

13
要更改在“添加/删除程序”控制面板小程序列表中显示的图标,请在[Setup]部分中指定UninstallDisplayIcon指令。
[Setup]
UninstallDisplayIcon={app}\Application.exe

如果您想为程序在“添加/删除程序”控制面板小程序中的条目指定自定义名称,则还需在[Setup]部分中指定UninstallDisplayName指令。

[Setup]
UninstallDisplayName=Custom name shown in Add/Remove Programs applet

谢谢TLama,这正是我想要的。它完美地运作。我唯一不介意改变但并不太重要的是卸载信息中的网页链接。我实际上并不需要“支持链接”或“更新信息”网站。只有一个普通的“网站”就可以了。 - Andy
你无法完全控制“添加/删除程序”小程序。你只能受限于Windows提供的显示内容。 - Deanna
谢谢TLama!我也有同样的疑问。 - Luiz Vaughan

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接