InnoSetup可以在卸载开始之前执行程序吗?我的程序创建了一些注册表值。我有一个可以删除这些注册表值的可执行文件,我的问题是,InnoSetup可以在卸载开始之前运行该可执行文件吗?
答案 0 :(得分:11)
请参阅Setup Script Sections
上的documentation,特别是树底部的UninstallRun
:
[UninstallRun]
Filename: "{app}\INIT.EXE"; Parameters: "/x"
如果您需要做一些更复杂的事情,您也可以使用InnoSetup中的Pascal脚本功能在代码中完成。请参阅UninstallCodeExample1.iss' in the
InnoSetup 5 \ Examples`文件夹。