博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
使用Install Shield 12运行指定的程序
阅读量:5280 次
发布时间:2019-06-14

本文共 795 字,大约阅读时间需要 2 分钟。

作者:sinory

在制作安装程序的过程中我们经常会遇到需要运行某个其他程序或者在程序安装结束后运行程序的问题.这里我们介绍一种使用IS12的Custom Action来实现的方法.

实现的结果是当安装程序结束时安装微软的mssoap包,实现方法如下:
首先定义一个InstallScript文件
内容如下:

//
要巡行的目标文件,注意这里的路径一定要正确啊
#define
 APPLICATION TARGETDIR^"soapsdk.exe"
//
程序参数                          
#define
 CMD_LINE    ""
//
TARGETDIR^"Readme.txt"
//
 Include Ifx.h for built-in InstallScript function prototypes.
#include 
"
Ifx.h
"
    export prototype ExFn_LaunchSoapInstall(HWND);
function ExFn_LaunchSoapInstall(hMSI)
begin
    
    
if
 (LaunchApp (APPLICATION, CMD_LINE) 
<
 
0
) then
        MessageBox (
"
Unable to launch 
"
+
APPLICATION
+
"
.
"
, SEVERE);
    endif;
end;
然后在Custom Action中做如下定义:
推荐使用Custom Action 向导做:
1.定义名称
2选择运行安装脚本
3 选择要执行的函数名称
4.指定执行方式.
5,指定脚本运行的时间,这里指定的是安装程序结束后
现在测试一下就可以看到,在安装程序结束后会运行你的指定的程序了.

转载于:https://www.cnblogs.com/hjzhang/archive/2006/09/23/2043593.html

你可能感兴趣的文章
### strcpy vs memcpy
查看>>
3 -9 文件的操作
查看>>
ios开发之Quartz2D 四:画饼图
查看>>
MP4文件格式
查看>>
Oracle V$SQLAREA
查看>>
struts(三)——struts框架实现登录示例
查看>>
ALV DataChange EVENT
查看>>
wzplayer for android V1.5 整合硬解码(仍然支持加密音视频)
查看>>
小tips:JS的Truthy和Falsy(真值与假值)
查看>>
sqlserver 字段内容做in条件 列变成行显示
查看>>
Java中使用com.sun相关jar包出现编译错误,但是运行没有错误的解决方法和原因...
查看>>
day01
查看>>
Asp.Net WebApi开发注意
查看>>
A chatroom for all! Part 1 - Introduction to Node.js(转发)
查看>>
7.3.7 循环多少次?
查看>>
跨域访问 总结
查看>>
SDN第五次上机作业
查看>>
Codeforces 148D. Bag of mice 概率dp
查看>>
JZYZOJ1537 [haoi2014]贴海报
查看>>
Nginx性能测试
查看>>