Inno setup custom заменить удалить модальные окна
2 ответа
Решение
Оба сообщения отображаются всегда, за исключением тихих (или очень тихих) удалений.
Что ты можешь сделать:
Изменить текст сообщения:
[Message] ConfirmUninstall=Uninstall? UninstalledAll=Done.
Избавьтесь от сообщений, заставив деинсталлятор работать всегда тихо, добавив
/SILENT
переключатель командной строки кUninstallString
ключ реестра.Хотя это что-то вроде хака, и вам лучше это делать, только если у вас есть веская причина.
И опционально реализуя ваши собственные сообщения / диалоги путем реализации
InitializeUninstall
а такжеCurUninstallStepChanged(usDone)
, лайк:procedure CurUninstallStepChanged(CurUninstallStep: TUninstallStep); var DoneForm: TSetupForm; begin if CurUninstallStep = usDone then begin DoneForm := CreateCustomForm; { populate the form here... } DoneForm.ShowModal; end; end;
Если вы хотите создавать пользовательские страницы в Uninstaller, то нет.
Деинсталлятор НЕ поддерживает создание пользовательских страниц.