这就是我想要实现的目标:我想调用作为第一个参数传递的安装程序,即我想在安装成功运行后执行的 EXE 文件。
像这样:
c:\downloads\myinstall.exe "c:\Program Files (x86)\MyApp\Myapp.exe"
在上述情况下,我想在安装完成后调用“Myapp.exe”。
这可能吗?
我可以找到如何做到这一点,如果有人需要的话,这里是代码:
procedure CurStepChanged(CurStep: TSetupStep);
var ResultCode : integer;
begin
if (CurStep = ssDone) then
begin
if paramstr(2) <> '' then
begin
Exec(paramstr(2), '', '', SW_SHOWMAXIMIZED, ewNoWait, ResultCode);
end;
end;
end;