Try to see if this application works, I have my doubts but why not.
Try to google this PolyLoader
What is PolyLoader?
PolyLoader is a program that opens hack files, randomizes the source code and compiles it.
This process results in an application that is very hard to detect for VAC (Valve Anti-Cheat) because the signature changes everytime.
This has been made for counter-strike: global offensive which you all may have heard already, it is good afaik.
I don't know if this will work but worth the shot.
-- You guys can also try Enigma Protector or VM Protect. I don't know much about it, but it does something similiar as polyloader, and I believe you can even compile with polyloader and then protect with enigma or something.