Wuhu hacks are finally solved : )
Companies like Valve spending millions of Euros for Anti Hack Protections but you found the solution to prevent it.
Okay sorry now seriously, there is no way to get 100% security thats only the theoretically maximum.
So for example your md5 check doesnt prevent Memory Modifications, the files will never be touched by such hacks.
There are many good Idea to prevent hacks, but there is no 100% solution to stop everything.