Quote:You could do a WMI query to get the MAC address of the primary NIC card and use that as your unique identifier that is stored in the database. You wouldn't need the user to register either, just on the appliation's first launch, update your database with the NIC address and the expiration date. Check the date on every subsequent launch and once you reach that date, disable your program. The user wont be able to uninstal/reinstall to get around your protection scheme, unless they change network cards. I wouldn't store anything like usernames or anything that feels even remotely personally identifiable.
var
This content, along with any associated source code and files, is licensed under The Code Project Open License (CPOL)