How to decompile a dll file?

I have a .dll. I would like to decompile to make some improvements to the code. What are the tools that will allow me to do this?

It is written in VB, I believe.

+8
dll decompiler
source share
3 answers

The answer depends on what language the DLL was written.

If it was a .NET language, then, as indicated, you can use the .NET Reflector.

If it is an older Visual Basic (pre-.NET), then the DLL is compiled as the so-called p-code, and there are several options for making some changes to the decompilation .

Finally, if it is written in a language like C ++, there is no direct way to get the source code. Such a DLL is compiled into machine language and can only be decompiled directly to assembler.

So, again, it depends on the language used. And the answer may be that it is simply impossible to get something similar to the source code.

+22
source share

JetBrain dotPeek , announced as a free .NET Decompiler and Assembly Browser, is great for me: fast, easy and, of course, the best of all, free!

+3
source share

Reflector .NET !!!

http://www.red-gate.com/products/dotnet-development/reflector/

It's even free, you don’t need the pro version to see the disassembled code.

+1
source share

All Articles