Deployment Demo(Trial) Program
-
How can i make Demo(Trial) for Deployment program ?, i mean how can i determine a period so the program will not be accessible after the period expired?
-
How can i make Demo(Trial) for Deployment program ?, i mean how can i determine a period so the program will not be accessible after the period expired?
All sorts of ways. They all have a few things in common - they need to store a time stamp, and that stamp needs to be hidden and left behind if the program is removed. Oh, and because you're using .NET, they are all a waste of time, anyone can decompile your code and remove the section that enforces the demo.
Christian Graus - Microsoft MVP - C++ Metal Musings - Rex and my new metal blog
-
All sorts of ways. They all have a few things in common - they need to store a time stamp, and that stamp needs to be hidden and left behind if the program is removed. Oh, and because you're using .NET, they are all a waste of time, anyone can decompile your code and remove the section that enforces the demo.
Christian Graus - Microsoft MVP - C++ Metal Musings - Rex and my new metal blog
Christian Graus wrote:
Oh, and because you're using .NET, they are all a waste of time, anyone can decompile your code and remove the section that enforces the demo.
As a sidebar - your thoughts on obfuscation? I've read a few articles on it but never bothered putting into practice.
-
Christian Graus wrote:
Oh, and because you're using .NET, they are all a waste of time, anyone can decompile your code and remove the section that enforces the demo.
As a sidebar - your thoughts on obfuscation? I've read a few articles on it but never bothered putting into practice.
My app supports a piece of hardware, so I've never bothered. But, I think it's a good idea, I really should be doing it, too.
Christian Graus - Microsoft MVP - C++ Metal Musings - Rex and my new metal blog
-
All sorts of ways. They all have a few things in common - they need to store a time stamp, and that stamp needs to be hidden and left behind if the program is removed. Oh, and because you're using .NET, they are all a waste of time, anyone can decompile your code and remove the section that enforces the demo.
Christian Graus - Microsoft MVP - C++ Metal Musings - Rex and my new metal blog
Can I use the registry to solve this problem ? If yes please tell me how? I mean, if I save a value in a register and update it on time(ex. Hour,Minute),and when we reache to specific value the program will not be accessible.
-
Can I use the registry to solve this problem ? If yes please tell me how? I mean, if I save a value in a register and update it on time(ex. Hour,Minute),and when we reache to specific value the program will not be accessible.
You can, sure. You can store the date the program is first run, and every time you run the program, load that date, and check how many days ago it was.
Christian Graus - Microsoft MVP - C++ Metal Musings - Rex and my new metal blog