Dan*_*aum 11 windows registry redistributable visual-studio visual-studio-2013
我正在使用DeployMaster为使用Qt用C++编写的32位Windows应用程序构建安装程序.
可执行文件取决于Visual Studio 2013可再发行组件 - 即,在运行此应用程序之前,最终用户必须安装32位Visual Studio 2013可再发行组件.
我用谷歌搜索,并查看其他StackOverflow问题.特别是,此链接提供了要检查的确切注册表项,但对于VS 2008的情况.
我需要VS 2013,而不是VS 2008.
但是,理想情况下,它将是一个可靠的注册表检查 - 而不是程序化解决方案 - 因为我可以使用DeployMaster安装程序轻松检查注册表项.(如果确定系统没有安装可再发行组件,则可以轻松地让DeployMaster安装程序启动安装程序.)
是否有人知道一种可靠的方法,最好使用注册表项,以便确定是否可以在最终用户的计算机上安装32位VS 2013可再发行组件?
小智 8
我正在使用这些reg键:
HKEY_LOCAL_MACHINE\SOFTWARE\Wow6432Node\Microsoft\VisualStudio\12.0\VC\Runtimes\x86 Installed
HKEY_LOCAL_MACHINE\SOFTWARE\Wow6432Node\Microsoft\VisualStudio\12.0\VC\Runtimes\x64 Installed
我已经确认它们只在安装了redist之后出现,并且它们与之前版本的更接近.例如VC++ 2010是:
HKEY_LOCAL_MACHINE\SOFTWARE\Wow6432Node\Microsoft\VisualStudio\10.0\VC\VCRedist\x86 Installed
HKEY_LOCAL_MACHINE\SOFTWARE\Wow6432Node\Microsoft\VisualStudio\10.0\VC\VCRedist\x64 Installed
小智 6
你需要的关键是HKEY_LOCAL_MACHINE\SOFTWARE\Wow6432Node\Microsoft\DevDiv\vc\Servicing\12.0\RuntimeMinimum.
| 归档时间: |
|
| 查看次数: |
11958 次 |
| 最近记录: |