zoukankan      html  css  js  c++  java
  • NSIS——检测IIS是否安装及版本

    1、判断是否安装iis及版本代码:

    Function CheckIISVersion
    ClearErrors
    ReadRegDWORD $0 HKLM "SOFTWARE\Microsoft\InetStp" "MajorVersion"
    ReadRegDWORD $1 HKLM "SOFTWARE\Microsoft\InetStp" "MinorVersion"
     
    IfErrors 0 IISVersion
    ;没有安装iis
    MessageBox MB_OK "安装程序无法检测到Microsoft Internet信息服务器v6或更高版本,这是必须安装的。安装程序将中止。"
    Abort
     
    IISVersion: ;版本判断
    IntCmp $0 6 NoAbort IISMajVerLT6 NoAbort
    NoAbort:
    ;MessageBox MB_OK "检测到 Microsoft Internet 信息服务器版本 v$0.$1"
    Goto ExitFunction
     
    IISMajVerLT6:
    MessageBox MB_OK "您当前安装的Microsoft Internet信息服务器版 v$0.$1 版本低于要求版本 v6.0。安装程序将中止。"
    Abort
     
    ExitFunction:
     
    FunctionEnd
     
    2、回调函数,在需要的地方调用
    Call CheckIISVersion
  • 相关阅读:
    Daily Scrum NO.4
    Daily Scrum NO.3
    Daily Scrum NO.2
    Daily Scrum NO.1
    Beta任务项录入
    M1事后分析报告
    wenbao与概率
    wenbao与组合数
    wenbao与高斯消元
    wenbao与链表
  • 原文地址:https://www.cnblogs.com/juin/p/2564531.html
Copyright © 2011-2022 走看看