我需要更改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並不適合我,因爲如果程序(或其中之一)已安裝,安裝程序將運行卸載,因此我不希望用戶通過運行安裝程序意外卸載程序。