vmprotect best practice ?

anybody could give me a best practice for vmprotect to protect software away from RE,such as how to make the most of SDK or how to fool the cracker ?

Thank you !