Encrypting Executable

I am concerned that hackers might be able to easily hack the executable (developed in Visual C++) to bypass the checking of the license in my application. Do you have a recommendation for encrypting the executable to make that more difficult?

Nope, everything can be cracked. The point of licensing isn't to stop cracking. See: http://wyday.com/limelm/features/why/