>I have a VB.NET project into which is distributed. We would like to encapsulate that into an installation utility which would licence the product over the internet. However, we need to make sure the installation would be bound to the number of licences the client pays for. Thus, if 5 licences have been purchased, the 6th installation should not work, unless one of the previous installation is removed.
>
>But, that is a VB.NET project. Once installed, it is available as is on the disk as files. How we can make sure, after that, that it would not be used otherwise?
Off the top of my head I believe it boils down to either using hardware dongles, or having the app phone home before each use to check authorization.
Regards. Al
"Violence is the last refuge of the incompetent." -- Isaac Asimov
"Never let your sense of morals prevent you from doing what is right." -- Isaac Asimov
Neither a despot, nor a doormat, be
Every app wants to be a database app when it grows up