Inno Setup安装前检测程序是否安装
来源:互联网 发布:java图片转base64 编辑:程序博客网 时间:2024/05/20 04:30
function InitializeSetup(): Boolean;//安装前事件
var
ResultCode: Integer;
begin
//检查.net2.0是否安装
if RegKeyExists(HKLM, 'SOFTWARE/Microsoft/.NETFramework/policy/v2.0') then
begin
//检查J#2.0环境是否安装
if RegKeyExists(HKLM,'SOFTWARE/Classes/CLSID/{DC4709B6-4F1B-427E-BCBB-F48CA13DB8F5}/InprocServer32/2.0.0.0') then
begin
Result := true;
end
else
begin
ExtractTemporaryFile('J#2.0.exe');
//MsgBox('没有安装J#2.0环境,Delphi2007运行将出错,请安装后再运行本安装程序!',mbInformation,MB_OK);
Exec(ExpandConstant('{tmp}/J#2.0.exe'), '', '', SW_SHOW,ewWaitUntilTerminated, ResultCode);
Result:=true;
end;
end
else
begin
MsgBox('Delphi2007需要.Net Framework2.0环境,请先安装后再运行本程序!',mbInformation,MB_OK);
Result := false;
end;
end;
- Inno Setup安装前检测程序是否安装
- inno setup怎么检测系统是否安装了vcredist_x86 exe
- Inno Setup安装、卸载时判断是否程序正在运行
- Inno Setup安装、卸载时判断是否程序正在运行
- Inno Setup安装、卸载时判断是否程序正在运行
- Inno Setup安装、卸载时判断是否程序正在运行
- Inno Setup 安装前卸载原程序
- inno setup检查是否已经安装
- Inno Setup 判断.NET是否安装
- inno setup判断软件是否安装过
- inno setup 安装前判断进程是否存在,以及停止相应进程
- 在Inno Setup制作的安装包中利用Pascal脚本检查安装,卸载前检查程序是否已经启动 [转载]
- delphi Inno Setup 制作安装程序
- 利用Inno Setup制作补丁安装程序
- 使用Inno Setup制作安装程序
- Inno Setup 5制作安装程序
- inno setup安装包程序完整版
- 用inno setup制作安装程序
- When to call Constructor and Destructor?
- 工作性质浅析
- 在本地数据库目录或系统数据库目录中已经存在数据库别名""的解决办法
- info 环境变量
- 【小阅读^大脑袋】0206 NO.315
- Inno Setup安装前检测程序是否安装
- 燕飞利仕(Infinity)
- 监视系统状态
- 2009年全球21大电信运营商排名
- 简单休眠之等待队列
- jquery 学习感想
- B&W(Bowers & Wilkins)
- 内存泄漏检查工具valgrind使用方法
- 启动进程流程