I have an application I built using Adobe Director (script written using Lingo) for which I'd like to add some sort of hardware signature based serial number algorithm.
I already built in a registration routine which works well enough, and so the configuration data for the application needs a valid user name and corresponding serial number before the application gets access to full functionality, however once the customer has this serial number they can install it to any number of computers they like.
Id like to build in a challenge response system which uses some hardware specific data in it's calculation. So basic premise is, either manually or automatically from Internet connected computers, the customer will input their username and serial number, then the application should read some hardware specific data, like th CPU serial number, or what-not, and then provide a number or string that is then sent to a license server. The license server will return the response that must be input to activate the software.
I can easily take care of the license server part, and the challenge response, but I'm not sure how to go about reading the hardware specific information from Director/Lingo.
As such I'd like some ideas/example/suggestions on how to go about this.