• Status: Solved
  • Priority: Medium
  • Security: Public
  • Views: 185
  • Last Modified:

What version of VC++?

Given only the EXE file, is there any way to determine what version of VC++ was used to build it?  There is no doubt that the EXE was built with VC++, but I need to know with what version.

If this can't be determined from the EXE alone, is there a particular file (or set of files) that I can examine on the computer to which this EXE was ultimately deployed to make the determination?
1 Solution
If you have VC++, use

dumpbin.exe /headers file.exe

The 'Optional Header Values' contain the Linker version, which resembles the VC++ version number.

Depenency Viewer (depends.exe) which comes along with MsVisualC++ gives information about linker version. I think that it may be what You are looking for.

Question has a verified solution.

Are you are experiencing a similar issue? Get a personalized answer when you ask a related question.

Have a better answer? Share it in a comment.

Join & Write a Comment

Featured Post

The new generation of project management tools

With monday.com’s project management tool, you can see what everyone on your team is working in a single glance. Its intuitive dashboards are customizable, so you can create systems that work for you.

Tackle projects and never again get stuck behind a technical roadblock.
Join Now