如何知道正在使用的Microsoft的 C 运行时的版本?

How to know the version of Microsoft's C runtime in use?

本文关键字:Microsoft 版本 运行时 何知道      更新时间:2023-10-16

我有一个程序,它依赖于MSVCR90.dll,我将与它一起运送的库以及主要的可执行文件:

ProgramFolderMain.exe
ProgramFolderMSVCR90.dll

我想知道当它的新更新可用时(例如修复安全问题),我提供的更新是否会优先于System32SxS中的更新文件。

有没有一种方法可以通过程序知道正在使用哪个版本的C运行时?

您可以检查可执行文件导入标头,以查找它引用了哪个版本的C运行时。将其从system32目录中删除不会有帮助,反而会导致崩溃。