我使用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
检查它们在机器中的可用性,因为它们也需要预先安装在客户机中。