尝试在安装之前使用卸载字符串(并在
InitializeSetup
中使用Exec
运行该字符串)卸载软件,但在Inno Setup中它不等待卸载完成就继续进行安装的下一步。我正在使用以下代码,并尝试卸载Installshield产品中的软件:Exec(
ExpandConstant('{pf}\InstallShield Installation Information\{{XXX8X88X-XX8X-88X8-X8XX-88X888X88888}\setup.exe'),
'-s -runfromtemp -l0x0004 -removeonly -remove', '',
SW_SHOW, ewWaitUntilTerminated, ReturnCode)