火冰狐 发表于 2015-8-16 10:06:52

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]
查看完整版本: Installshield中查看IIS的版本信息