2011-03-02 98 views
6

从我读过这看起来是没有任何参数,允许您更改卸载图标:是否可以更改Inno Setup中的卸载图标?

[Setup]: UninstallIconFile 
Description: 
Obsolete in 5.0.0. As Setup and Uninstall have been merged into a single executable, setting a custom icon for Uninstall is no longer possible. 

因此,有另一种方式来改变这个图标? 我在问,因为如果你只有你的启动exe,自述文件和卸载,用户可能会不小心点击卸载而不是lauch,这有点烦人。

谢谢。

回答

6

你卸载图标只会与您的应用程序图标,如果你设置IconFilename设置为相同的图标,应用程序或有SetupIconFile设置设置为相同的应用程序。
默认情况下,卸载图标与安装图标相同。如果您确实想确保用户不会感到困惑,则可以将[Icons]部分中的IconFilename参数设置为卸载图标。喜欢的东西:

Name: "{group}\Uninstall My Program"; Filename: "{uninstallexe}"; IconFilename: "{app}\uninstall.ico" 

您需要在您的[Files]部分uninstall.ico为好。

7

要更改卸载可执行文件的图标,你必须改变安装程序可执行文件图标,它是相同的exe文件,使用SetupIconFile设置部分指令。

例如:

SetupIconFile=MyProgSetup.ico 

您还可以更改显示的控制面板上的图标,设置UninstallDisplayIcon设置部分指令

例如:

UninstallDisplayIcon={app}\MyProg.exe,4 
;or 
UninstallDisplayIcon={app}\Uninstaller.ico 
1

设置卸载程序图标为SetupIconFile,然后更改已编译的.exe中的资源图标.exe。 (有许多程序要做到这一点,如ResHacker

如果使用卸载程序图标来查看编译的.exe还在,只是动议的.exe到另一个文件夹,你会发现。

相关问题