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