Может ли InnoSetup выполнить программу перед началом удаления? Моя программа создает некоторые значения реестра. У меня есть исполняемый файл, который может удалить эти значения реестра, и мой вопрос: может ли InnoSetup запустить этот исполняемый файл до начала удаления?
Как выполнить программу перед деинсталляцией?
Ответ 1
Смотрите документацию на Setup Script Sections
, особенно в UninstallRun
в нижней части дерева:
[UninstallRun]
Filename: "{app}\INIT.EXE"; Parameters: "/x"
Если вам нужно сделать что-то более сложное, вы также можете сделать это в коде, используя функциональность сценариев Pascal в InnoSetup. См. UninstallCodeExample1.iss' in the
Папка InnoSetup 5\Examples`.