"Cshell.dll" is detected by string search and causes xtrap error if you try that with GetModuleHandle.
I use xor and then "GetModuleHandleA(cshellstring)". There's a public xor.h and xorstrings.h floating around in many hacks that can be used.
This may not be the OP's problem. But just saying in case anyone else runs into this problem.