【发布时间】:2019-01-27 16:17:26
【问题描述】:
在安装软件之前,我需要检查Visual C++ 2017 redistributable(x86) 是否安装。如果没有安装,在先安装软件时,我可以安装可再发行的可执行文件。
当我手动安装它时,它显示在以下路径中:
Computer\HKEY_CLASSES_ROOT\Installer\Dependencies\VC,redist.x86,x86,14.16,bundle\Dependents\{67f67547-9693-4937-aa13-56e296bd40f6}
请帮助我如何使用NSIS检查上述路径?
如果在安装软件之前可执行文件不存在,我可以使用以下代码安装它:
!insertmacro MUI_LANGUAGE "English"
Section "MyApp"
SetOutPath $INSTDIR
File "\Desktop\Common\vcredist_x86.exe"
ExecShell "" "$INSTDIR\vcredist_x86.exe"
SectionEnd
【问题讨论】:
标签: nsis