Installshield中查看IIS的版本信息
最近有一个需求,就是在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;
页:
[1]