"Time bomb" (trial version-like)
-
hi, Our marketing team wants to release a product that should run only run on the computer of the user for an X amount of days, after that it should just show some messagebox. Kind of like a time trial version. Now my question is, how can I make this as tamper proof as possible, since people can still put their windows clock 1 year back, and keep working with the program. Any hints and/or tips where I should look at? thanks, Gidon
-
hi, Our marketing team wants to release a product that should run only run on the computer of the user for an X amount of days, after that it should just show some messagebox. Kind of like a time trial version. Now my question is, how can I make this as tamper proof as possible, since people can still put their windows clock 1 year back, and keep working with the program. Any hints and/or tips where I should look at? thanks, Gidon
Hi... just a small suggestion... maybe you can build your application to do a date check upon every execution... as long as there is a difference between this captured date and the saved date... increase your counter by the difference (x) ... take it as the application has been running for x numbers of days... then save this new date... thus even if i were to set the date back 1 week... the program will acknowledge this as the program being used for 1 week... thus when the counter reaches, say 30... the trial period will end... make sure to encrypt the counter value... there is a way to tamper though... that would be for the user to set the date to the same as the first launch date everytime before starting the program... or they found a way to tamper with your counter value... just a suggestion... :)