andyw27
asked on
Non Volatile Check Not registry
Hello,
I have a program that when installs sets a value in the registry. When the program starts it checks this registry value to determine how many times the program has been run. If its the first time then form1 will run, if not then form2 will run.
This works fine, however the security of the application could be compromised if someone manually changed the registry value to trick the program into believing that its the first run even though it might not be.
Im trying to think of mechanism that I could use to prevent / detect this?
Any suggestions most appreciated.
Thanks.
I have a program that when installs sets a value in the registry. When the program starts it checks this registry value to determine how many times the program has been run. If its the first time then form1 will run, if not then form2 will run.
This works fine, however the security of the application could be compromised if someone manually changed the registry value to trick the program into believing that its the first run even though it might not be.
Im trying to think of mechanism that I could use to prevent / detect this?
Any suggestions most appreciated.
Thanks.
ASKER CERTIFIED SOLUTION
membership
This solution is only available to members.
To access this solution, you must be a member of Experts Exchange.
Of course, you could always have the install require a web connection to your own site wherein you save install info.
MD5 would be fine.
ASKER