A hack loader, that's real easy.
You simply write into the target process's memory the location of the hack you would like to load, ex "C:/myfailcomputer/myhack.dll"
Then you use CreateRemoteThread on the targetprocess using the Windows API LoadLibrary and you pass the parameter of the location that you wrote the location of your dll to. Then the Target process will load your hack dll into memory on it's own.
CONGRATULATIONS, YOU HAVE NOW MADE A HACK LOADER AND YOU CAN LOAD EVERY FUCKING DLL YOU CAN FIND
Start with the ones in your c:\WINDOWS\system32 directory. They will give the best result, I heard kernel32 was an aimbot.
Moral of my rage: Go read a god damn book on programming, wait 5 years till you hit puberty, then come back her and realize how dumb these posts are.