user1447345
user1447345

Reputation: 171

how to decompile an .exe file which is not a .net module

I am trying to decompile a file called App.exe. When I am trying to decompile this file using reflector it's getting an error that App.exe is not a .Net module.

Seeing this image you can get a idea that what I am trying to say:

enter image description here

Then I tried to check what language this file's written in using CFF Explorer. For App.exe it's showing this:

enter image description here

And for VSM.exe it's showing:

enter image description here

The two files are created by one company only but I cant understand why it is not decompiling.

Can't a .exe file which is not created in .NET be decompiled?

Upvotes: 5

Views: 48413

Answers (4)

Nik theGeeK
Nik theGeeK

Reputation: 181

use protection_id.exe to determine the http://pid.gamecopyworld.com/

  1. Compiler, and
  2. Protector/Packer

Depending upon the compiler, there are various option, like

Ollydbg, DeDe, Interactive Delphi Reconstructor, IDA, etc

I would prefer DeDe for Delphi.

Upvotes: 0

Remko
Remko

Reputation: 7330

Best results are obtained with IDR (Interactive Delphi Reconstructor) and IDA (the Interactive Disassembler) and PE Explorer (for forms/dfm)

Upvotes: 1

Harriv
Harriv

Reputation: 6137

Here's article about decompiling Delphi applications: http://delphi.about.com/od/devutilities/a/decompiling.htm

It's a lot harder process than with .NET programs. What you're trying to achieve?

Upvotes: 3

Pale Ale
Pale Ale

Reputation: 477

The application is not a .NET application, meaning it was compiled using a different compiler. So there will be no IL (Intermediate Language) elements for reflector to reflect on. This is exactly what you should expect.

You might start with Depends.exe

Upvotes: 0

Related Questions