Spent the last day perusing all the documentation & examples for licensing and it doesn't seem I can do the magic I would prefer to do, which is:
Limit a license to installing on a single PC.
If you do server side validation, you cannot see any specific PC identification, such as a hard drive id & mac address. What I would like to do is have both of these & if one is valid for that serial #, approve a new install, otherwise reject it.
All you do on any of the validation methods is validate a serial #. Or is there something I am missing here???
One could do a uninstall custom action, to unset a count, but if the hard disk dies, they haven't uninstalled.