时间: 2020-11-21|36次围观|0 条评论

最近有一个需求,就是在Installshield中查看IIS版本号,然后根据不同的版本号进行不同的操作。其实只要查看注册表相关的键值就可以了。具体实现如下:


 1
Installshield中查看IIS的版本信息插图
    RegDBSetDefaultRoot(HKEY_LOCAL_MACHINE)
;

 2
Installshield中查看IIS的版本信息插图
       szIISKey 
=
 
"
SYSTEM\\CurrentControlSet\\Services\\W3SVC\\Parameters
"
;

 3
Installshield中查看IIS的版本信息插图
       if (RegDBGetKeyValueEx(szIISKey
,
"
MajorVersion
"
,
nvType
,
svNumValue
,
nvSize) < 
0
) then

 4
Installshield中查看IIS的版本信息插图           MessageBox(
"
没有安装IIS,安装失败
"
,
SEVERE)
;

 5
Installshield中查看IIS的版本信息插图
           abort
;

 6
Installshield中查看IIS的版本信息插图
       else

 7
Installshield中查看IIS的版本信息插图           if (svNumValue < 
"
6
"
) then 

 8
Installshield中查看IIS的版本信息插图              MessageBox(
"
IIS版本小于6,安装失败
"
,
SEVERE)
;

 9
Installshield中查看IIS的版本信息插图
              abort
;

10
Installshield中查看IIS的版本信息插图
           endif
;
 


11
Installshield中查看IIS的版本信息插图
       endif
;

转载于:https://www.cnblogs.com/narisun/archive/2006/07/06/444691.html

原文链接:https://blog.csdn.net/weixin_30342827/article/details/96838073

本站声明:网站内容来源于网络,如有侵权,请联系我们,我们将及时处理。

本博客所有文章如无特别注明均为原创。
复制或转载请以超链接形式注明转自起风了,原文地址《Installshield中查看IIS的版本信息
   

还没有人抢沙发呢~