Everything can be hacked, but there must be some decent ways to do this that improve chances of protecting code.
I use Armadillo (
http://www.siliconrealms.com ) exclusively.
There are a lot of cracks released that are supposed to work on Armadillo protected programs, but I have never found a crack that actually works, and I try every one I can find. It is the ONLY product I can say this for . All the other such products are too easy to remove/bypass the protection (products like Softwrap, etc are a joke). I once had a guy try and track an Armadillo protected program and he gave up after 45 minutes of trying, trying to save face claiming it "could be done" given enough time (duh).
I have used Armadillo since its inception and it has never let me down. I have never had a product posted on warez boards, or serial/crack boards. It is very reliable and stable and they always manage to stay two steps above the bad guys. The additional nanomite protection is easy to use with PureBasic and they also provide custom builds of Armadillo to registered users.
The only product I like better than Armadillo is Thinstall (
http://www.thinstall.com ), but Armadillo is more affordable. Just my advice, but the advice has 25 years of programming experience behind it, so hopefully the advice is worth something :roll: