Jump to content

How to Open DLL Files?

Liikeaturtle

I just want to be able to see the contents of .DLL files and potentially modify them.

Link to comment
Share on other sites

Link to post
Share on other sites

Googled this: http://www.wikihow.com/Edit-DLL-Files

 

DLL files are not plain ASCII files that you can easily edit. Actually, they are not intended to be editable by users. But since you are going to do it anyway, here are two programs that would allow you to view/edit .dll files:

PE Explorer http://www.heaventools.com/overview.htm
FlexHex http://www.heaventools.com/flexhex-hex-e…

The programs are easy-to-use tools for all users, but some functions require advanced programming knowledge to comprehend. What you do need is a good understanding of programming functions, and at a minimum the ability to read and understand those bunch of numbers that pop up when you open a dll.

Link to comment
Share on other sites

Link to post
Share on other sites

Restorator (I recommend it)

PE Explorer

Resource Tuner

<p>Eryi's Action Rule#2 - "Dont jump on the green mushroom"

Ministry of StopIt!

Link to comment
Share on other sites

Link to post
Share on other sites

DLL are files with compiled code. You aren't meant to open them. You will need some kind of decompilers. If it's programmed in something like .NET it might be worth trying, but if it's made in something like C++ it's almost impossible.

Link to comment
Share on other sites

Link to post
Share on other sites

a C++ compiled DLL will be compiled directly to x86(_64) machine code so pretty much direct instructions to the CPU. C# has its own bytecode which you should be able to edit

Arch Linux on Samsung 840 EVO 120GB: Startup finished in 1.334s (kernel) + 224ms (userspace) = 1.559s | U mad windoze..?

Link to comment
Share on other sites

Link to post
Share on other sites

For 32 bit I reccomend ollydbg (the creator is working on the 64 bit version but that will take some time)

 

For 64 bit try Immunity debugger or valgrind.

 

These will show you the assembly code of the DLL. You will need to learn ASM in order to properly edit them.

Link to comment
Share on other sites

Link to post
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now

×