EX:
安装时调用并执行其它.msi程序  //安装mysql connect      
安装时调用并执行其它.msi程序  
//Start
安装时调用并执行其它.msi程序
    szProgram=WINSYSDIR^"msiexec.exe";
安装时调用并执行其它.msi程序    szCmdLine
="/i \""+INSTALLDIR^"mysqlConnectorNet512.msi\" /passive";
安装时调用并执行其它.msi程序    RegDBSetDefaultRoot(HKEY_LOCAL_MACHINE);   
安装时调用并执行其它.msi程序    szMCU
="\\SOFTWARE\\Microsoft\\Windows\\CurrentVersion\\Uninstall\\{5FD88490-011C-4DF1-B886-F298D955171B}"
安装时调用并执行其它.msi程序    
if RegDBKeyExist (szMCU) < 0  then   
        SdShowMsg(
"正在安装Mysql Connector,请稍候安装时调用并执行其它.msi程序",TRUE);    
安装时调用并执行其它.msi程序      
if(LaunchAppAndWait(szProgram,szCmdLine,WAIT)<0)
安装时调用并执行其它.msi程序      MessageBox(
"安装Mysql Connector失败,完成安装后请手动执行安装目录下mysqlConnectorNet512.msi程序!",WARNING);
安装时调用并执行其它.msi程序      endif;
安装时调用并执行其它.msi程序      SdShowMsg(
"",FALSE); 
安装时调用并执行其它.msi程序    endif;
安装时调用并执行其它.msi程序   
//End

 szCmdLine中.msi文件的路径要加引号,参数的顺序:安装选项\文件路径\显示选项(其它选项)
 
 WINSYSDIR: C:\WINDOWS\system32
 INSTALLDIR:是实际的安装路径,如果用户没有自定义安装路径他们应该是一致的,如果用户更改了默认安装路径,那么他们就不一致了! 
 TARGETDIR:是目标目录,是在你的软件内指定的路径
 Delay(3):延迟三秒

 

相关文章:

  • 2022-01-01
  • 2021-11-15
  • 2022-12-23
  • 2022-12-23
  • 2021-10-22
  • 2022-12-23
  • 2021-06-18
  • 2021-06-23
猜你喜欢
  • 2022-12-23
  • 2021-12-29
  • 2022-12-23
  • 2021-12-03
  • 2021-12-05
  • 2022-02-03
相关资源
相似解决方案