Suppose you write a program that has a trial period, which gives the user full functionality but only for 1-2 weeks.
You also wouldn't like people to use the trial period several times by removing values from your keys in the registry so you decide to hide them.
The only problem with it is that in order to hide your key in the registry you have to give your process administrators privileges, so the user will have to start it as administrator.
I know hackers can track down the keys in the registry i'm accessing and delete them anyway,
but I'm guessing that the typical user is:
1. Honest.
2. Too lazy to try to hack my process.
3. Is not a hacker.
My question is:
would you as users be bothered by this request - run as administrator?
(My typical user is a software developer)
Can you suggest another way to do it?
thanks






