PDA

View Full Version : .dll "inspector" programs


incognitoDave
04-15-2009, 06:43 AM
Stumbled on these two programs that allow you to poke around inside of .dll files. Found them really handy and thought I would share. First one will diagram. The second one will display code. Perfect for seeing how others structure things. :)
http://www.codeproject.com/KB/cs/AutoDiagrammer.aspx
http://www.red-gate.com/products/reflector/

Gravey
04-15-2009, 07:50 AM
that Red Gate .NET Reflector is awesome! what a convenient tool, and free too! I watched the demo video on the site and had to download it immediately!

Great find thanks! - also it kinda sux that anyone can easily just grab your source that you spent countless hours working on... i knew that dotnet assemblys were supposed to be 'easy' to decompile but DAMN!

LoneRobot
04-15-2009, 09:11 AM
Hi dave,

i've been using reflector for a while but hadn't seen AutoDiagrammer. I might see if i can dump the source into a UserControl, then you could run it in Max. thanks!

Great find thanks! - also it kinda sux that anyone can easily just grab your source that you spent countless hours working on... i knew that dotnet assemblys were supposed to be 'easy' to decompile but DAMN!

aint that the truth, joel! it's a bittersweet thang!

Gravey
04-15-2009, 10:02 AM
ha this thing works on executables too so you can drag reflector.exe into reflector and see all the source if you're interested!

LoneRobot
04-15-2009, 10:03 AM
man, you are out of control! i thought if you did that it would rip a massive hole in spacetime or something!

Gravey
04-15-2009, 12:53 PM
man, you are out of control! i thought if you did that it would rip a massive hole in spacetime or something!ROFLMAO!

didn't think about the consequences... I should be more careful! :D

incognitoDave
04-15-2009, 02:13 PM
Yea I was really surprised at what these could do.

Sounds like time to learn a little bit about obfuscating. :)

LoneRobot
04-15-2009, 02:20 PM
I think my code is naturally obfuscated, Dave - even I can't figure out what is going on. :)

JHN
04-15-2009, 03:09 PM
You also can load a dotnet dll in M$ Visual C# and inspect it's classes and methods, just open the dll. Don't know if you can read the whole source code.

-Johan

LoneRobot
04-15-2009, 03:16 PM
you're right Johan, you can look at an assembly or class in VS with the Object Browser, its more like showing you the methods and class properties than the 'dll disembowelment' that reflector does! :)

CGTalk Moderation
04-15-2009, 03:16 PM
This thread has been automatically closed as it remained inactive for 12 months. If you wish to continue the discussion, please create a new thread in the appropriate forum.