有没有办法使用NSIS来识别IIS的当前版本?
在IIS7的情况下,我需要一种方法来添加一些特殊行为到我的安装程序中。
发布于 2009-10-21 06:01:46
在我们的NSIS安装程序中,我们检查在“HKLM\SOFTWARE\MicrosoftInetStp.”下找到的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:https://stackoverflow.com/questions/1494352
复制相似问题