0

有没有办法识别当前版本的 IIS / 使用NSIS

在 IIS 7 的情况下,我需要一种向我的安装程序添加一些特殊行为的方法。

4

1 回答 1

2

在我们的 NSIS 安装程序中,我们检查“HKLM\SOFTWARE\Microsoft\InetStp”下的 MajorVersion 和 MinorVersion DWORD 值。这是我发现其他人在网上做的方式。

您可以执行以下操作:

    ClearErrors
    ReadRegDWORD $0 HKLM "SOFTWARE\Microsoft\InetStp" "MajorVersion"
    ReadRegDWORD $1 HKLM "SOFTWARE\Microsoft\InetStp" "MinorVersion"
    IfErrors skip

    IntCmp $0 7 0 skip 0

    // do special IIS stuff here

skip:
于 2009-10-20T22:01:45.600 回答