Can anyone recommend a solution that will do the following:-
1) Protect my Visual Basic 2010 / 2012 application so that a user is required to enter a serial number / key based on a unique hardware id/fingerprint generated by the protection software
2) Will allow users to register the software online and generate the serial number based on their hardware id
3) Is as low cost as possible as I am a single coder, and cannot afford an expensive corporate solution.
I was using EXECryptor for my VB6 applications, and this worked very well, but I can't keep using VB6 for my applications.