zoukankan      html  css  js  c++  java
  • nsis 检测vcredist_x86是否安装

    ; 安装VC环境
    Function InstallVC
       Push $R0
       ClearErrors
       ReadRegDword $R0 HKLM "SOFTWARE\Microsoft\Windows\CurrentVersion\Uninstall\{FF66E9F6-83E7-3A3E-AF14-8DE9A809A6A4}" "Version" 
    
       ; 检测含有vc的注册表信息是否存在
       IfErrors 0 VSRedistInstalled
       Exec "$INSTDIR\vcredist_x86.exe /q"   ;若不存在,执行静默安装
       StrCpy $R0 "-1" 
       ; MessageBox MB_OK  $R0 
    
    VSRedistInstalled:
       ; MessageBox MB_OK  "已安装" 
       Exch $R0
     ; Delete "$INSTDIR\vcredist_x86." 
    FunctionEnd

    测试已通过,若检测到未安装vcredist_x86,执行静默安装。

  • 相关阅读:
    webpack常见问题 收藏
    ES6 模块
    ES6 Class 类
    ES6 迭代器
    ES6 函数
    ES6 数组
    ES6 对象
    记一次pda(安卓)环境配置流程
    类型转换
    DOM事件
  • 原文地址:https://www.cnblogs.com/nishilunhui/p/2679124.html
Copyright © 2011-2022 走看看