Steve, You could take a look at Ionworx products (http://www.ionworx.com/). I think IceLicense will do what you want (http://www.ionworx.com/icelicense.html). The MachineID component returns an ID code that identifies a machine and is a bit robust against simple hardware changes. I have used both SecureCode and IceLicense and after struggling a bit with the not-so-transparent help files, found them easy to use.
However, do check out forums - these components have come in for criticism on developer discussion forums with claims that they are “easy to crack”. It is very hard to know how to evaluate these claims – they may just be spoiling tactics from competitors. Google "Ionworx icelicense problems" and see what comes up under the Groups heading. For general background articles you might find these two sites helpful: http://delphi.about.com/od/objectpascalide/a/aa012803a.htm and http://www.inner-smile.com/nocrack.phtml If you don't know them already. Rob [EMAIL PROTECTED] wrote: > > Hi, > > I have a standard delphi .exe that I want to distribute to authorised > > Users, but do not want the application to be copied/sent to their > > friends/colleagues. > > I need a way of linking the executable to a specific computer, and only > > allowing it to run on that machine. I have already looked at using the > > disk serial number to make the computer unique, so that if John sent the > > executable to Fred, it wouldn't work on his compuer because the disk > > serial number is different. But, the administration of this is a bit > > unwieldy, because Fred would have to run a program to tell him his unique > > disk serial number, he would email it to me, and I could then save it to a > > server, and have the application check the disk serial number on startup - > > or something similar. > > > > Basically, I'd like some advice on how to best control software & > > distribution easily, quickly, and cheaply - preferably by using a Delphi > > component, or by any other easy method -- Dr Rob Cameron Lattice Networks Limited tel: 01923 263 143 mob: 078 3434 8153 email: [EMAIL PROTECTED] web: www.lattice-net.co.uk ------------------------------- Lattice Networks Limited is a company registered in England and Wales with company number 3799279 Registered address: Bridge End House, Park Mount Avenue, Baildon, Shipley, BD17 6DS ------------------------------- Reclaim Your Inbox! http://www.mozilla.org/products/thunderbird/ _______________________________________________ Delphi mailing list -> [email protected] http://www.elists.org/mailman/listinfo/delphi

