我们的应用程序通过使用(对于 2010 版本)查看 Installed Registy 密钥来检查 Visual C++ 可再发行组件的已安装版本:
Registry.LocalMachine.OpenSubKey(@"SOFTWARE\Microsoft\VisualStudio\10.0\VC\VCRedist\x86");
我需要扩展对 Visual C++ redistributable 2017 的检查,并且我需要能够将它与 2015 版本区分开来。但是,这两个版本都在 ...\VisualStudio\14.0\VC\... 下,所以我需要更改要检查的键。
我想我可以查看提供已安装可再发行组件的次要版本的次要密钥。但我没有详尽的清单列出哪个次要版本属于 2015/2017 年。我知道次要版本 0 是 2015 年,11 是 2017 年,但我不知道是否有更多次要版本发布。如果有,我想知道哪个次要版本是 2015 年和 2017 年之间的“截止”。