Well my black ops does the following to keep the dll undetected WHILE its undetected(Destroys Dll Header, Moves to random location, injects random files along with the dll, and a random name change to keep the injector undetected), it doesnt make patched hacks work as that is literally impossible due to adress/pointers changing.