• 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
  • 相关阅读:
    商人的诀窍
    商人小鑫
    懒虫小鑫
    悼念512汶川大地震遇难同胞
    最少拦截系统
    活动选择问题
    删数问题
    常用排序算法的时间和空间复杂度总结
    一些博主
    C中自己的memcpy
  • 原文地址:https://www.cnblogs.com/juin/p/2564531.html
Copyright © 2020-2023  润新知