From: Jeremy Maitin-Shepard (jbms_at_[hidden])
Date: 2003-12-19 09:52:09
Roland <roland.schwarz_at_[hidden]> writes:
> (Jeremy Maitin-Shepard <jbms_at_[hidden]>) wrote:
>> Roland <roland.schwarz_at_[hidden]> writes:
>> >> I believe a technique similar to this is used
>> >> by various ``cheat''-prevention systems added to certain multiplayer
>> >> games. This would have the advantage of not using a temporary file.
>> > This would be great. Do you remember where you have seen this?
>> I believe this technique is used by the Valve anti-cheat system included
>> in Half-life, but the code for this program is not available obviously.
>> However, this technique is also employed by programs designed to subvert
>> this anti-cheat system, including programs such as the one called
>> ``OGC.'' (ogc-cheats.com) Certain versions of this program were
>> released under the GPL, although you might have trouble finding the
>> source code. However, I believe this and related programs may be the
>> best source of information on loading DLLs without calling
> Are you sure? Isn't this topic more about "code-injection"?
I believe that programs like OGC avoid use of LoadLibrary. If not,
I will see if I find something else, because I do recall seeing the
code for loading a DLL without the use of LoadLibrary (manually).
-- Jeremy Maitin-Shepard
Boost list run by bdawes at acm.org, gregod at cs.rpi.edu, cpdaniel at pacbell.net, john at johnmaddock.co.uk