我一直在网上和我的注册表中查找,我认为没有,但如果我们能在这里得到明确的答案,那就太好了。
只是运行时,以便在客户端重复使用。
我看到 VC10 是可能的,http://blogs.msdn.com/b/astebner/archive/2010/05/05/10008146.aspx , 但在此之前我们需要调用 MsiQueryProductState API。也许已经给所有客户端 MSVCR100.DLL?
最佳答案
无论如何,最常见的做法是安装用于构建应用程序的 CRT。
我认为这种做法来自 v90 和更低版本的 CRT,因为可以安装每个可再发行组件的多个版本,尽管系统上存在 MSVCR90.DLL,但它可能不是您的应用程序使用的版本。
我相信 v100 CRT 已经改变了这一点,现在 Microsoft 保证可以使用新版本的 CRT 来代替旧版本,但我仍然会尝试安装与您的应用程序链接的 CRT。
关于c++ - 是否有任何注册表项指示是否已安装特定的 C 运行时?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7487305/