Installation 如何在安装Inno setup之前运行文件

Installation 如何在安装Inno setup之前运行文件,installation,inno-setup,Installation,Inno Setup,在安装开始之前,是否可以使用Inno安装程序运行文件? 是的。在[code]部分中,运行InitializeSetup()函数中的文件。此示例在安装程序运行之前启动记事本 函数InitializeSetup():布尔值; 变量 结果代码:整数; 开始 //启动记事本并等待它终止 如果Exec(ExpandConstant({win}\notepad.exe'),'',SW_SHOW, EWWAIT未过滤,结果代码)然后 开始 //必要时处理成功;ResultCode包含退出代码 结束 否则开始

在安装开始之前,是否可以使用Inno安装程序运行文件?
是的。在
[code]
部分中,运行
InitializeSetup()
函数中的文件。此示例在安装程序运行之前启动记事本

函数InitializeSetup():布尔值;
变量
结果代码:整数;
开始
//启动记事本并等待它终止
如果Exec(ExpandConstant({win}\notepad.exe'),'',SW_SHOW,
EWWAIT未过滤,结果代码)然后
开始
//必要时处理成功;ResultCode包含退出代码
结束
否则开始
//必要时处理故障;ResultCode包含错误代码
结束;
//继续安装
结果:=真;
结束;

这就是我需要的!谢谢。如果初始化设置更改了用户计算机上的任何内容,则不应在初始化设置中执行此操作。这应该在用户按下“安装”后完成,即PrepareToInstall()或CurStepChanged(ssInstall)。