; 安装VC环境
Function InstallVCPush $R0ClearErrorsReadRegDword $R0 HKLM "SOFTWARE\Microsoft\Windows\CurrentVersion\Uninstall\{FF66E9F6-83E7-3A3E-AF14-8DE9A809A6A4}" "Version" ; 检测含有vc的注册表信息是否存在IfErrors 0 VSRedistInstalledExec "$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,执行静默安装。

转载于:https://my.oschina.net/nslunhui/blog/794253

nsis 检测vcredist_x86是否安装相关推荐

  1. NSIS检测已安装并卸载旧版本和静默安装.msu文件

    NSIS检测已安装并卸载旧版本: Function .onInit    !insertmacro TIP_WHEN_AMD64_INSTALLER_RUNAT_X86    ;安装到所有用户下,cu ...

  2. NSIS:判断并安装.NET Framework的例子(转载)

    NSIS:判断并安装.NET Framework的例子 现在.NET开发的软件已经大行其道,但有些操作系统并不符合软件的运行要求,所以,我们需要在安装程序中进行.NET Framework的判断,如果 ...

  3. NSIS:判断并安装.NET Framework 4 的例子

    NSIS:判断并安装.NET Framework 4 的例子 原文 NSIS:判断并安装.NET Framework 4 的例子 现在.NET开发的软件已经大行其道,但有些操作系统并不符合软件的运行要 ...

  4. 检测客户端是否安装 Silverlight 插件和判断IE是否安装或支持Silverlight(限IE)

    1.检测客户端是否安装 Silverlight 插件  <script type="text/javascript">    function CheckSilverl ...

  5. Android中检测应用是否安装

    Android中检测应用是否安装有多种方法,其中比较常用的有如下2种: 1.通过获取系统上已安装的所有app列表来查找[不推荐.因为要获取已安装的所有app信息,可能会有隐私泄露风险] public ...

  6. 浏览器上检测电脑是否安装某个应用程序

    最近项目中需要在页面上判断用户电脑上是否安装某个应用程序,类似于手机上浏览器上的通过微信登录,然后页面就会去检测手机是否安装微信app的功能. 例如检测电脑上行是否安装QQ,腾讯的Tencent:// ...

  7. inno setup怎么检测系统是否安装了vcredist_x86 exe

    ;静默安装vcredist_x86.exe [Run] Filename: {app}\vcredist_x86.exe; Parameters: /q; WorkingDir: {tmp}; Fla ...

  8. Unix下C程序内存泄漏检测工具Valgrind安装与使用

    Valgrind是一款用于内存调试.内存泄漏检测以及性能分析的软件开发工具. Valgrind的最初作者是Julian Seward,他于2006年由于在开发Valgrind上的工作获得了第二届Goo ...

  9. 硬盘检测工具Smartmontools安装、部署、使用

    在服务器管理的实际环境中,硬盘是最容易出现问题及发生故障的硬件,而且硬盘中存储着大量重要的数据,万一出现故障所造成的损失也是无法估计的,轻则需要化费大量的时间与精力去做数据恢复,重则硬盘报废,里面重要 ...

最新文章

  1. 计算机专业今后的发展方向
  2. dota2比分网_红黑电竞比分横空出世 LPL夏季赛火热进行
  3. .NET Core开发实战(第19课:日志作用域:解决不同请求之间的日志干扰)--学习笔记...
  4. 哈希表(散列表)基础概念与经典题目(Leetcode题解-Python语言)之上——原理与设计
  5. jenkins关闭和重启
  6. MVVM后台ViewModel添加DataGrid表头
  7. 矩池云上使用nvidia-smi命令教程
  8. ajax异步session值不唯一 总是改变 解决办法
  9. Activiti(6.0)任务管理服务TaskaskService
  10. wps 插件_【追加功能】OFFICE插件管理工具重整后再上路,更好用易用。
  11. Linux配置Selenium+Chrome+Java实现自动化测试
  12. 进击的自走棋——《金铲铲之战》游戏体验报告
  13. PAT | 1082 射击比赛 (20分)【附详解】
  14. ruby on rails_如何将刺激添加到Ruby on Rails应用程序
  15. excel中为什么不显示单引号
  16. 三星java游戏打雪仗下载_三星拱照之驸马镇邪
  17. router vue 页签文字_vueRouter点击打开新页签
  18. 我们该如何高效的学习?
  19. APIView(认证,权限,限流,过滤,分页,序列化,排序)
  20. Windows中,ping无法解析域名,nslookup却可解析。此故障的排除思路

热门文章

  1. 如何加减单元格指定数字_Excel非常实用的单元格数量统计函数-COUNT系列函数
  2. 求二叉树某个结点的路径
  3. 计算机网络与通信Day01:数据通信,网络,连接类型,网络分类
  4. 目标检测实现黑花屏分类任务
  5. Go语言学习之cgo(golang与C语言相互调用)
  6. 北京市高等教育自学考试开考专业信息表(2023年发布)
  7. java servlet包下载_javax.servlet jar包
  8. 中文分词——知更鸟分词(RS)设计与实现
  9. B3HTML5期末大作业:动漫在线网站设计——动漫海贼王(5页) 大学生动漫网页设计作业模板下载 南动漫网页设计作业成品 动漫网页制作下载_网页设计代码
  10. Ymodem传输详解