Is there a way to identify the current version of IIS / using NSIS?
I need a way to add some special behaviour to my installer in case of IIS 7.
Is there a way to identify the current version of IIS / using NSIS?
I need a way to add some special behaviour to my installer in case of IIS 7.
In our NSIS installer, we check the MajorVersion and MinorVersion DWORD values found under "HKLM\SOFTWARE\Microsoft\InetStp". This is the way I found others doing it online.
You could do something like:
    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: