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

Reply via email to