Only in very broad terms, and even then it relies on someone not stripping the executable file, and not compressing it with an exe compressor.
And you can't really tell which version of a compiler was used, or which command line options were used to compile the program.
Some examples.
Code:
> strings -a zip.exe | grep -i micro
Microsoft Visual C++ Runtime Library
Microsoft C %d.%02d
> strings -a build.exe | grep -i borland
Borland C++ - Copyright 1999 Inprise Corporation
Borland32
strings is a Unix / Linux / cygwin utility which searches for printable string fragments in all sorts of files.
This site uses cookies to help personalise content, tailor your experience and to keep you logged in if you register.
By continuing to use this site, you are consenting to our use of cookies.