DLL hacking...
Hi there.

I understand the concept behind DLL's and what they are for, but am wondering if it is at all possible to hack a DLL to make it do it's task differently.
Naturally, you would need to know exactly what it is trying to do normally(the DLL), before you could begin to answer this question.
"Why would you want to hack dll's?" I hear you ask.
Well, in this particular case, I use a program which saves it's datafiles via a ZIP and UNZIP dll's.(zipdll.dll and unzdll.dll)
The compression is preset at maximum, and I want to either bypass the compression totally, or at least make it lower then it is.
WHY? - Using the currently high compression, datafiles take a very very long time to save and load, and I want to cut down on this loading/saving time.
I am not actually sure if it is the host application(the EXE) which sets the compression-ratio, then hands the data to the dll, which hands control back to the host application once it has finished, or if it is fully the dll which accepts the data from the host, encodes it, then hands control back.
...i hope this question is making some kind of mad sence to some of you...
Last edited by Mini-Me; 09-11-2006 at 02:06 AM.
"An expert is someone who will tell you why you can't do something." - Alec Issigonis (designer of the Mini)