InstallShield高级应用--检测系统ServerPack版本,SP2前不支持则 abort
2012-05-11 11:18
357 查看
//检测系统ServerPack版本,SP2前不支持则 abort
function CheckServerPackVersion()
BOOL bCheckSP;
begin
if(SYSINFO.WINNT.nServicePack <2) then
bCheckSP =FALSE;
if ((SYSINFO.nOSMajor == 5) && (SYSINFO.nOSMinor == 1)) then //Windows XP : 5.1
bCheckSP = TRUE;
elseif ((SYSINFO.nOSMajor == 5) && (SYSINFO.nOSMinor == 2)) then // Windows 2003
bCheckSP = TRUE;
endif;
if(bCheckSP = TRUE) then
switch (SELECTED_LANGUAGE)
case ISLANG_CHINESE_PRC:
MessageBox("安装程序需要 ServicePack 2 (含) 以上版本支持。", WARNING);
case ISLANG_ENGLISH:
MessageBox("For This setup the ServicePack version must be more than 2(Include) .", WARNING);
default:
MessageBox("For This setup the ServicePack version must be more than 2(Include).", WARNING);
endswitch;
abort;
endif;
endif;
end;
function CheckServerPackVersion()
BOOL bCheckSP;
begin
if(SYSINFO.WINNT.nServicePack <2) then
bCheckSP =FALSE;
if ((SYSINFO.nOSMajor == 5) && (SYSINFO.nOSMinor == 1)) then //Windows XP : 5.1
bCheckSP = TRUE;
elseif ((SYSINFO.nOSMajor == 5) && (SYSINFO.nOSMinor == 2)) then // Windows 2003
bCheckSP = TRUE;
endif;
if(bCheckSP = TRUE) then
switch (SELECTED_LANGUAGE)
case ISLANG_CHINESE_PRC:
MessageBox("安装程序需要 ServicePack 2 (含) 以上版本支持。", WARNING);
case ISLANG_ENGLISH:
MessageBox("For This setup the ServicePack version must be more than 2(Include) .", WARNING);
default:
MessageBox("For This setup the ServicePack version must be more than 2(Include).", WARNING);
endswitch;
abort;
endif;
endif;
end;
相关文章推荐
- 让iOS应用支持不同版本的系统与设备
- 让iOS应用支持不同版本的系统与设备
- 让iOS应用支持不同版本的系统与设备
- 使用 Visual Studio 部署 .NET Core 应用 ——.Net Core 部署到SUSE Linux Enterprise Server 12 SP2 64 位(GNOME 版本3.20.2)
- 让iOS应用支持不同版本的系统与设备
- 让iOS应用支持不同版本的系统与设备
- APS高级计划排程系统应该支持的企业应用场景
- 获取服务器的系统日期,出错时采用客户机系统时间。本函数支持MS SQL Server 版本。
- APS高级计划排程系统应该支持的企业应用场景
- 高级别问题:如何在ASP.NET大型应用系统的模块化开发实现多版本程序集并存支持
- 怎样设置IE高版本中的样式表高级应用的支持(IE6.0)
- iOS 32位、 64位系统兼容性设置-Xcode创建支持IOS4.3以上版本的应用的方法
- InstallShield 2012 Spring新功能试用(7): 支持检测指定版本的Advanced UI 或 Suite/Advanced UI安装包是否已经安装
- AIDE(高级入侵检测环境)入侵检测系统的应用
- 如何在ASP.NET大型应用系统的模块化开发实现多版本程序集并存支持[转载]
- 多版本并发控制(MVCC)在分布式系统中的应用
- Android中使用GridView分页显示系统所安装的应用,支持拖动与手势滑动
- InstallShield 2012 Spring新功能试用(8): Suite/Advanced UI 和 Advanced UI工程支持自动检测升级和下载
- 豌豆荚市场上一些主流应用的支持版本
- webpack3最新版本配置研究(四) devtool,webpack-dev-server,CommonsChunkPlugin