我正在使用DeployMaster为使用Qt用C ++编写的32位Windows应用程序构建安装程序。
可执行文件取决于Visual Studio 2013可再发行组件-也就是说,最终用户必须在运行此应用程序之前安装32位Visual Studio 2013可再发行组件。
我已经用谷歌搜索,并查看了其他StackOverflow问题。特别是,此链接提供了要检查的确切注册表项,但对于VS 2008而言。
我需要VS 2013,而不是VS 2008。
但是,理想情况下,这将是可靠的注册表检查-而不是编程解决方案-因为我可以使用DeployMaster安装程序轻松检查注册表项。(如果确定系统未安装可再发行组件,则使DeployMaster安装程序启动安装程序也很容易。)
是否有人知道可靠的方法(最好使用注册表项),该方法可以确定最终用户的计算机上是否安装了32位VS 2013可再发行组件?
您需要的关键是HKEY_LOCAL_MACHINE\SOFTWARE\Wow6432Node\Microsoft\DevDiv\vc\Servicing\12.0\RuntimeMinimum
。
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句