Limited Trial and Windows Certification

If you want to implement a limited time for the application, you probably want to leave some kind of flag (registry key, file, etc.) so that the program cannot be simply reinstalled.

Are there any schemes that allow you to do this while still going through various Windows certification programs?

Usually: -

Applications must be correctly and completely removed from the machine. This includes file deletion, registry keys, GAC assemblies, database tables, metabase settings, active account directory, etc. Everything that remains after uninstallation, including system components, installed applications, should be documented and justified - Windows Server 2008 Software Secification - 2.3 Removing clean information

+5
source share
2 answers

You accept the philosophy of setting only if the flag is NOT there, which means you need to leave the flag after deletion. It also fails when the user finds the flag and removes it himself.

It is better if you expand it and only allow the program to work if there is a flag there. This flag will be a registration key that has an expiration date for its encryption. When the program expires or is deleted, you remove the flag.

I implement this by forcing my users to visit my site to register and receive a free trial key. There may be other ways, but I like it because it also allows me to collect information about who is trying my program.

+6
source

, , ​​ . , , .

, , , . , , Word.

+2

All Articles