最近有一个需求,就是在Installshield中查看IIS版本号,然后根据不同的版本号进行不同的操作。其实只要查看注册表相关的键值就可以了。具体实现如下:
1
RegDBSetDefaultRoot(HKEY_LOCAL_MACHINE)
;
2
szIISKey
=
"
SYSTEM\\CurrentControlSet\\Services\\W3SVC\\Parameters
"
;
3
if (RegDBGetKeyValueEx(szIISKey
,
"
MajorVersion
"
,
nvType
,
svNumValue
,
nvSize) <
0
) then
4
MessageBox(
"
没有安装IIS,安装失败
"
,
SEVERE)
;
5
abort
;
6
else
7
if (svNumValue <
"
6
"
) then
8
MessageBox(
"
IIS版本小于6,安装失败
"
,
SEVERE)
;
9
abort
;
10
endif
;
11
endif
;
转载于:https://www.cnblogs.com/narisun/archive/2006/07/06/444691.html
原文链接:https://blog.csdn.net/weixin_30342827/article/details/96838073
本站声明:网站内容来源于网络,如有侵权,请联系我们,我们将及时处理。
还没有人抢沙发呢~