Its because Cheat Engine is detected. Thats a difference.
The system driver doesnt detect but Prevents ( well it also has some 'cheating
attempt detections ) hacking by hooking serveral Functions in kernel to
refuse Writeacces to the Process for example. However if you compile a Cheat
engine with some edits you can also use that
with xTrap running without unhookin stuff in kernel ( not all functions will work but
good enough to get offsets and stuff ).
[Only registered and activated users can see links. Click Here To Register...]
If freehacks wouldnt be detected they would work. They dont work even if not
detected ( on x86 ) because you cant use OpenProcess with Write Acces because
its prevented by a System driver on x86 ( 32 bit ) systems.