Tuesday, May 22, 2012

Inspecting a .exe to understand with what version of Visual C++ it was built

Is there a way to check what version of Visual C++ was used to build a given .exe?



I know that if the .exe uses dynamic link with CRT that is easy: I can just use Dependency Walker and read the MSVCRxx.DLL version, e.g. a dependency on MSVCR90.DLL means that the .exe is built with Visual C++ 2008 i.e. VC9; but what about the case of static linking with CRT?





No comments:

Post a Comment