Inno Setup制作安装包--调用外部程序
2013-09-27 23:13
267 查看
安装后自动运行一个,卸载时关闭一个程序(这个程序是软件的一部分,就需要这样操作)
[Code]
var
ErrorCode: Integer;
IsRunning: Integer;
//安装完成运行一个后台程序
procedure DeinitializeSetup();
begin
ShellExec('open', ExpandConstant('{pf}') +'\ASS\PP.exe', '', '', SW_Hide, ewNoWait, ErrorCode);
end;
//卸载时判断客户端是否正在运行
function InitializeUninstall(): Boolean;
begin
Result := true; //安装程序继续
//PP.exe程序需要处理close 参数的代码
ShellExec('open', ExpandConstant('{pf}') +'\FDSPS\ks.exe', 'close', '', SW_HIDE, ewNoWait, ErrorCode);
end;
来自东子哥的Blog
[Code]
var
ErrorCode: Integer;
IsRunning: Integer;
//安装完成运行一个后台程序
procedure DeinitializeSetup();
begin
ShellExec('open', ExpandConstant('{pf}') +'\ASS\PP.exe', '', '', SW_Hide, ewNoWait, ErrorCode);
end;
//卸载时判断客户端是否正在运行
function InitializeUninstall(): Boolean;
begin
Result := true; //安装程序继续
//PP.exe程序需要处理close 参数的代码
ShellExec('open', ExpandConstant('{pf}') +'\FDSPS\ks.exe', 'close', '', SW_HIDE, ewNoWait, ErrorCode);
end;
来自东子哥的Blog
相关文章推荐
- Inno Setup制作安装包程序简单示例
- Java桌面应用安装部署、安装程序制作(exe4j + Inno Setup)——之四:使用Inno Setup制作安装包
- C#如何调用外部程序,及该托盘程序的恢复与隐藏
- Linux下使用system()和execv()实现对外部程序的调用
- Dll调用主程序(客户端、外部程序、宿主)函数的实现
- C#程序调用外部程序
- Dev-C++制作dll文件供Visual Basic调用程序
- QT 使用QProcess 调用外部程序并截取输出流
- java进程调用外部程序时fork()+exec()分析
- QT程序在Windows下制作安装包发布程序的方法
- inno setup制作网页ocx控件发布程序执行包
- C#调用外部程序
- ABAP--一个极好的调用外部java程序的Search Help Exit的实例(RFC好例子)
- java程序调用外部exe程序的实现
- QT中调用外部程序的方法 QProcess类
- 在C#中调用外部程序
- Java调用外部程序
- c# 调用外部exe程序
- 如何让Delphi调用外部程序并等待其运行信息(如结束)
- Qt调用外部程序|通过句柄实现程序最小化到任务栏或者恢复到主界面|读取ini文件