installscript 11.5 里如何取消当前正在进行的安装?
比如我使用installscript注册一个组件,如果这个组件注册失败了,则回滚当前安装.使用什么命令?function RegistAX(hMSI)
// To Do: Declare local variables.
begin // To Do: Write script that will be executed when MyFunction is called.
//MessageBox ("RegistAX", INFORMATION);
MessageBox(INSTALLDIR ^ "\\AX\\Version\\AX.exe",WARNING);
//LaunchAppAndWait(INSTALLDIR ^ "\\AX\\Version\\AX.exe","-service",TRUE);
if(LaunchAppAndWait(INSTALLDIR ^ "\\AX\\Version\\AX.exe","-service",WAIT)<0) then
MessageBox("Regist AX failue !",WARNING);
//取消安装?回滚已经的安装怎么做到?
endif;
end;
比如我使用installscript注册一个组件,如果这个组件注册失败了,则回滚当前安装.使用什么命令?function RegistAX(hMSI)
// To Do: Declare local variables.
begin // To Do: Write script that will be executed when MyFunction is called.
//MessageBox ("RegistAX", INFORMATION);
MessageBox(INSTALLDIR ^ "\\AX\\Version\\AX.exe",WARNING);
//LaunchAppAndWait(INSTALLDIR ^ "\\AX\\Version\\AX.exe","-service",TRUE);
if(LaunchAppAndWait(INSTALLDIR ^ "\\AX\\Version\\AX.exe","-service",WAIT)<0) then
MessageBox("Regist AX failue !",WARNING);
//取消安装?回滚已经的安装怎么做到?
endif;
end;
解决方案 »
免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货