标签: c++ c windows msvcrt
我有一个程序,它依赖于MSVCR90.dll,我将它与主要可执行文件以及其他东西一起发布的库:
MSVCR90.dll
ProgramFolder\Main.exe ProgramFolder\MSVCR90.dll
我想知道当它的新更新可用时(例如修复安全问题)我提供的更新优先于System32或SxS中的更新文件。
System32
SxS
有没有办法以编程方式知道正在使用哪个版本的C运行时?
答案 0 :(得分:1)
您可以检查executables import header以查找它引用的C运行时版本。从system32目录中删除它不会有帮助,而是会造成崩溃。