It appears you are custom designing this for a single customer. This opens up some doors instead of having to design for a more global style market. More specifically it may be feasible to include a certain infrastructure setup in your application.
You could request a network ID for the application, you could check the last logon date to ensure network connection every '15 days', your user id could also be setup as administrator on the workstations. You could also store information on a network share that only that user has access to. If you are tying them to the network via another method, why not just have a network license server. As for allowing temporary offline use. I have seen software store the 'last received license' date in a local store(registry, file system, proprietary database, etc...). When the last received license date is more than x days old the software will not open. This is following a DHCP kind of thought with 'lease times'. Just ideas, but for my vote I am still for using a stub application (running under a different user account) for the part of your program that needs elevated privileges. LUP is going to be more important in later versions of windows. (If not they certainly are wasting a lot of time on it <G>) Thanks, Chris Burns -----Original Message----- From: [EMAIL PROTECTED] [mailto:[EMAIL PROTECTED] On Behalf Of Human Sent: Friday, April 21, 2006 11:33 AM To: Delphi-Talk Discussion List Subject: Re: Writing to registry under a limited account (Windows2000/XP) > Corporations probably aren't Human's intended users. Actually only corporations and Universities are interested in my program. As I saw the users have restricted rights so they are not allowed to create a new account on the desktop computer. But they (the users) also have personal laptops and very often (especially the PHD students) prefer to take their work home and to process the result at home (or weekends). And my software was designed specially for that. So they CAN create unlimited accounts to run the program over and over. If they can run the program on their laptops then the corporation will have low request in buying new licenses. If they can't use the software on their laptops for more that 15 days, they will be forced to work on company's computers (most of those companies have dedicated rooms with dedicated software which can be used by everyone). So the problem is not in the company but in the users who work for that company/university. --- Rob Kennedy <[EMAIL PROTECTED]> wrote: > Burns, Christopher H. (Chris) wrote: > > There is an inherent problem with this structure too. > > > > Most corporations (as a policy) require the user to change their > > passwords every so often. > > Corporations probably aren't Human's intended users. If the trial > program is used on a corporate computer, what are the chances that the > user will be allowed to create arbitrary accounts on the computer just > to use the software for another month? > > > Generally this is monthly, but can vary > > widely depending on the security level the corporation wishes to > > enforce. > > The clear solution to that is to re-prompt for the password if the > cached one doesn't work. > > > Cacheing the password is also bad form because it provides > > another place the password can be harvested from(by hackers). > > Or by the actual user! > > Even that might not be as bad as having the program run with elevated > privileges. If the program uses a common file-open dialog, then the user > now has full access to all the computer's files. > > -- > Rob > __________________________________________________ > Delphi-Talk mailing list -> [email protected] > http://www.elists.org/mailman/listinfo/delphi-talk > If I choose Christianity then the Islamic will say I'm a pagan. If I choose Islamic then the Buddhism will say I'm a pagan. If I chose Buddhism then the Jewish will say I'm pagan. If I choose no God then everybody will say I'm pagan. Please, can I be free? Can you NOT tell me how I should live MY life? __________________________________________________ Do You Yahoo!? Tired of spam? Yahoo! Mail has the best spam protection around http://mail.yahoo.com __________________________________________________ Delphi-Talk mailing list -> [email protected] http://www.elists.org/mailman/listinfo/delphi-talk ----------------------------------------- This message and any attachments are intended for the individual or entity named above. If you are not the intended recipient, please do not forward, copy, print, use or disclose this communication to others; also please notify the sender by replying to this message, and then delete it from your system. The Timken Company / The Timken Corporation __________________________________________________ Delphi-Talk mailing list -> [email protected] http://www.elists.org/mailman/listinfo/delphi-talk
