赞
踩
1.参考文章:
查看是否安装了VC++ 2015-2019 Redistributeable
如何使用NSIS检查是否已安装Visual C ++ 2017可再发行的x86
2.NSIS判断操作系统是x64位还是x86(32位)系统
NSIS判断操作系统位数 NSIS判断操作系统版本代码
!include "x64.nsh"
Section
;64位系统
${If} ${RunningX64}
;这里进行相应的操作
${Else}
;这里进行相应的操作
${EndIf}
SectionEnd
2.实际测试
2.1:HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\VisualStudio\14.0\VC\Runtimes
左边是32位WIN7,右边是64位WIN10
WIN7这个系统安装了Microsoft Visual C++ 2015-2019这个运行时库
2.2:HKEY_LOCAL_MACHINE\SOFTWARE\Classes\Installer\Dependencies
可以看到左边的VC,redist.x86,x86,14.28,bundle中的“14”和“28”图2.1是对应的,不同版本,不同的VC++范围可能数值都不一样
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。