> Your protection will never stop a cracker.
I know.
> What it can do is to make it hard for regular users to use after it has
> expired. Some people still don't know about cracking, keygens and
> such.
That's who I want to stop, but if they use RegShot they can track which
Registry entries/files are being added/modified -- with no need for a
crack or keygen at all.
Thanks to both of you for your comments above. I've started by checking
for any windows containing "registry", "regshot", etc in the title and simply
ending my app immediately if found -- so newbies and non-crackers can't
start my app if those apps are already running. Naturally the text for these
keywords will be encrypted in my exe so they can't be changed with a hex
editor (but anyone smart can change the window titles in those apps instead).
It's going to be a challenge -- one I know that I'll lose, but I have hopes
that at least some honest users will register due to my app's timeout.