nsis检测vc2013运行环境vcredist_x86.exe是否已经安装


; 安装VC环境
Function InstallVC
   Push $R0
   ClearErrors
   ;这里检测的是vs2013 update5的 vcredist_x86.exe 版本号是: 12.0.30501.0
   ReadRegStr $R0 HKLM "SOFTWARE\Microsoft\Windows\CurrentVersion\Uninstall\{5e4b593b-ca3c-429c-bc49-b51cbf46e72a}" "BundleVersion"
   ; 检测含有vc的注册表信息是否存在
   IfErrors 0 VSRedistInstalled
        Exec "$INSTDIR\vcredist_x86.exe /q"   ;若不存在,执行静默安装
   StrCpy $R0 "-1"
   ;MessageBox MB_OK  "安装完毕"

VSRedistInstalled:
   ;MessageBox MB_OK  "已安装"
   ;Exch $R0
   pop $R0
   ; Delete "$INSTDIR\vcredist_x86."
FunctionEnd

 文章转自:https://blog.csdn.net/lanxiaziyi/article/details/79897079


免责声明!

本站转载的文章为个人学习借鉴使用,本站对版权不负任何法律责任。如果侵犯了您的隐私权益,请联系本站邮箱yoyou2525@163.com删除。



 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM