How to identify the Programming Language used to Develop a Software?

disassembly, reverse-engineering

Solution

Open the .dll or .exe in a hex editor and search for the word "copyright". Most compilers put the copyright message of the runtime library into the executable in clear text.

Get IDA pro. http://www.hex-rays.com/idapro/ That is the tool to work with binaries or do reverse engineering. It will be able to find out the runtime library and maybe also the language.

Evaulation and freeware versions of the tool can be found here: https://www.hex-rays.com/products/ida/support/download.shtml

Problem

Possible Duplicate: Find Programming Language Used So, I have an application consisting of an executable (exe) file and a DLL. Is there a way I can find out the specific language used to develop this software. I tried opening it in a disassembler but the contents seems garbled. Any ideas?

Original source

Related problems