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

时间:2012-08-20 23:34:01

标签: c++ c windows msvcrt

我有一个程序,它依赖于MSVCR90.dll,我将它与主要可执行文件以及其他东西一起发布的库:

ProgramFolder\Main.exe
ProgramFolder\MSVCR90.dll

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

有没有办法以编程方式知道正在使用哪个版本的C运行时?

1 个答案:

答案 0 :(得分:1)

您可以检查executables import header以查找它引用的C运行时版本。从system32目录中删除它不会有帮助,而是会造成崩溃。