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

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

1 ответ

Решение

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

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

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

Другие вопросы по тегам