Подтвердить что ты не робот

Как выполнить программу перед деинсталляцией?

Может ли InnoSetup выполнить программу перед началом удаления? Моя программа создает некоторые значения реестра. У меня есть исполняемый файл, который может удалить эти значения реестра, и мой вопрос: может ли InnoSetup запустить этот исполняемый файл до начала удаления?

4b9b3361

Ответ 1

Смотрите документацию на Setup Script Sections, особенно в UninstallRun в нижней части дерева:

[UninstallRun]
Filename: "{app}\INIT.EXE"; Parameters: "/x"

Если вам нужно сделать что-то более сложное, вы также можете сделать это в коде, используя функциональность сценариев Pascal в InnoSetup. См. UninstallCodeExample1.iss' in the Папка InnoSetup 5\Examples`.