executableanalyzer

Tool to analyze the executable


is there a tool that analyzes the executable and detects: - the programming language used (compiler), - frameworks used (Qt, Gtk, .Net, WxWidgets etc), - other useful information (compression, etc.).

I know it is quite hard to tell the programming language sometimes (especially in C or Pascal exes), but it is possible to tell the language or compiler used? (Delphi generates exes differently, VB6 too for instance).

It may be possible eg. with dependency analysis of the dlls, headers etc.

Thanks.


Solution

  • I have used in the past (uni) PEInfo, but it did not give information you want. After that I used reflector as I knew my dll/exe where .net

    But I think there is no software to do that.

    Workaround: Best thing you can do is look in the strings of exe (for example use Process explorer) and guess yourself.