good decompiler app

R

Ralph

I have a .net exe a client has given to me to modify.
Unfortunately client claims source code was accidentally lost,
however they do indeed own the app.
App is dot net I ran ildasm.exe and did indeed get something I could
follow.
What I need is a good decompiler to actually produce something I can
modify in either c#, Vb, or c++ even. I've googled and found a few.
Would love to find one that is shareware. I certainly don't want to
have to do this often. Does anyone have any expereince using a
program to decompile a dot net assembly? Does anyone have any
recommendations of one to use, or one to avoid?

Thanks in advance,
Sincerely

Ralph
 
M

Marc Gravell

"Lutz Roeder's .NET Reflector" with the "Reflector.FileDisassembler"
would be a good start... allows you to extract the whole thing in any
of IL, C++, C#, VB.Net, Chrome...

Marc
 
R

Ralph

"Lutz Roeder's .NET Reflector" with the "Reflector.FileDisassembler"
would be a good start... allows you to extract the whole thing in any
of IL, C++, C#, VB.Net, Chrome...

Marc

Marc
Thanks for the recommendation.
I will definately be looking into that.
One thing I did find though with this little project is that I
reference the existing exe and still call much of the functionality.
Great thing about .net.
Then I can use ildasm to look at the msil to get a little better feel
as to what the functions do. All that said no it would go much
quicker still to have decompiled code to work with.
 
S

Steve Harclerode

I have used the Salamander .NET Decompiler from RemoteSoft
(www.remotesoft.com). It costs some $$, but it was the only one that did
what we needed.

As far as I know, the company is just one guy named Huihong. He does a good
job with customer service.

They have a free online demo that actually gave me enough of what I needed
once (on a project before the one where I needed to buy the product).

- Steve
 

Ask a Question

Want to reply to this thread or ask your own question?

You'll need to choose a username for the site, which only take a couple of moments. After that, you can post your question and our members will help you out.

Ask a Question

Top