如何检查程序是否预先安装或不使用nsis?

时间:2017-09-28 11:12:13

标签: nsis

我使用NSIS为我的Windows应用程序创建了安装程序。我的程序需要在客户端的机器上安装一些预安装的应用程序,如2017年的vc_x86runtime。

  

我可以使用NSIS静默安装:

     

execwait "$temp\MyAppPreRequisites\VC_x86Runtime.exe /Q"

问题是我想检查设置是否已预先安装。我已经提到了这个(detecting-if-a-program-is-already-installed-with-nsis)答案,但我没有为VC_x86Runtime找到任何注册表。

我也希望与

进行类似的操作
  

SharedManagementObjectsx64.msi,SQLSysClrTypes.msi,Crystal11setup.msi

检查它们在机器中的可用性,因为它们也需要预先安装在客户机中。

0 个答案:

没有答案