Originally posted by H4x0R
Look into different compilers, you can't use the Visual Studio one or it will be easy to reflect. There's no way you can completely secure the code. Only makes it too difficult so that it's not worth someones time to try and reverse engineer the compiler you used.