InstallShield调用MSI的方法
来源:互联网 发布:顾客关系管理数据 编辑:程序博客网 时间:2024/05/21 15:43
转载:http://www.cnblogs.com/installshield/archive/2010/12/23/1914595.html 作者: Kevin Wan
下面是一段Sample代码,我们假设MSI文件被放到了Support Files中,并且通过静默安装方式调用第三方MSI包,msiexec的相关参数可以在运行中输入msiexec查看。
function CallThirdMSIPackage()STRING svMsiexec, svParam, svMsiPackage;
begin
svMsiexec =WINSYSDIR ^"msiexec.exe";
svMsiPackage =SUPPORTDIR ^"***.msi";
svParam ="/i \"" + svMsiPackage + "\" /qn";
LaunchAppAndWait(svMsiexec, svParam, WAIT);
end;
=====================================================================================================
前面的方法只适用我写的项目
第二种方法:
function OnEnd()
STRING szParam,svParam;
begin
szParam="/i "+SUPPORTDIR^"CRRedist2005_x86.msi"+"";
LaunchAppAndWait("msiexec.exe",szParam,WAIT);
svParam="/i "+SUPPORTDIR^"CRRedist2005_x86_chs.msi"+"";
LaunchAppAndWait("msiexec.exe",svParam,WAIT);
LaunchAppAndWait(SUPPORTDIR^"LandaV9ClientSetup.exe","",WAIT);
end;
=================================================================================================
svParam="/i "+SUPPORTDIR^"CRRedist2005_x86_chs.msi"+"/qb" ;
"/qb"代表静默安装。
- InstallShield调用MSI的方法
- InstallShield调用MSI的方法
- InstallShield中Basic MSI工程类型如何调用InstallScript脚本
- InstallShield中Basic MSI工程类型如何调用InstallScript脚本
- InstallShield Basic MSI工程常见问题
- InstallShield 2015 Premier的Basic MSI Project如何在卸载时删除残留的文件
- InstallShield中如何实现MSI包的权限提升(转)
- [转]InstallShield Basic MSI工程常见问题解答
- Installshield Basic MSI工程常见问题解答:
- InstallShield Basic MSI工程常见问题解答
- Installshield Basic MSI工程常见问题解答:
- InstallShield Basic MSI工程常见问题解答
- InstallShield使用脚本打包安装msi应用
- InstallShield 10 中InstallShield MSI Project检测安装.NET4.0
- InstallShield如何调用c++的dll
- InstallShield如何调用c++的dll
- 个人收藏的一些资料——Installshield制作友好的更新 +MSI更新和补丁包的制作
- InstallShield创建自定义对话框的基本方法
- 多核系统上的 Java 并发缺陷模式(bug patterns)
- Android OTA 升级
- Sicily 1295. 负权数
- 回忆借你的曾经—致我们终将逝去的青春_伤感日志
- sgu 131 Hardwood floor
- InstallShield调用MSI的方法
- 吃饭 睡觉 打豆豆!!!
- hdu 1231最长连续子序列的和
- 收到Teamhost下线通知的感受
- 去爱一个能够给你正面能量的人
- JAVA--封装一类Java对象,计算两个大整数(如123456789123456789123456789和987654321987654321987654321)
- Lua基础点学习
- 比较html5、GML、SVG、VML
- vs2005我的注册码