Logo Questions Linux Laravel Mysql Ubuntu Git Menu
 

How can I determine which framework was used to build a particular Windows desktop application?

How can I determine which platform or programming language was used to build a particular Windows desktop application?

like image 903
nicky Avatar asked Dec 01 '22 11:12

nicky


2 Answers

There are several ways to try and detect in which language a particular software was written. Usually, the tools that do that examine the PE Header and try to make an educated guess.

Sometimes authors compress/encrypt the PE in such way that makes this detection next to impossible.

There is an old tool called PEiD which can help you identify in which language was the software written.

PEiD

like image 170
Igal Tabachnik Avatar answered Jan 30 '23 01:01

Igal Tabachnik


The Dependency walker may also shed some light by showing all the dlls the application depends on, as well as the names of the exported methods.

alt text

like image 25
the_mandrill Avatar answered Jan 29 '23 23:01

the_mandrill