Hello,
If you need a real protection, you need the follownig things.
* The software shall use one software key library.
* We shall implement a web server which will accept the activation requiests.
* We shall manage the licence keys. (Assign to user etc.)
* The software shall check time to time the validity of the licence
Otherwise everybody can cracking it in one minute.
Best Regards,
-L-