我需要更改ConfirmUninstall
,UninstalledMost
(以防万一)和UninstalledAll
明确地从脚本设置条件。类似这样的:更改来自Pascal代码的Inno Setup消息
if FileExists(ExpandConstant('{app}\Slash.exe')) then
SetupMessage(msgConfirmUninstall) := FmtMessage(SetupMessage(msgConfirmUninstall), ['Dagon Slasher'])
else if FileExists(ExpandConstant('{app}\Frank.exe')) then
SetupMessage(msgConfirmUninstall) := FmtMessage(SetupMessage(msgConfirmUninstall), ['Dagon Frankenstein'])
else
SetupMessage(msgConfirmUninstall) := FmtMessage(SetupMessage(msgConfirmUninstall), ['Dagon Video Tools']);
但这不起作用。这些消息用于MsgBox
ES,所以我想不出任何其他方式。 Running in silent mode并不适合我,因为如果程序(或其中之一)已安装,安装程序将运行卸载,因此我不希望用户通过运行安装程序意外卸载程序。