'lo all

I wonder if you might help me. It's about detecting CS-cheats programs (more generally cheat programs for multiplayer games). Ok, it would be easy to get the cheat and then build a special detection-routine, everything has to be of course encrypted and protected against disassembling/debugging or they could just detectionprogram.

My question: Is there another method? A more general approach? A way you can detect loaded/injected dlls or modifications to the loaded client.dll of the game?

If you want to see a good cheat - www.mpcheats.com - it's under the GPL, so source is available.