The EnTrial Software Activation System with SDK can easily be integrated into an application using COM or a .NET 2.0 assembly. EnTrial adds Trial, Demo, Run Count modes, and piracy protection to an existing software application.
Pros: With increasing trend in software distribution of allowing users to play with the application for some time before they buy it, requires that the distribution package have the facilities to manage these options. It is required that intellectual property of the developer/publisher is protected at the same time.
The EnTrail Software Activation System with SDK has the facilities to build the facilities that manage demo phase, counting of number of runs, trial mode etc. It is able to manage the license key locking/unlocking to ensure proper use. The SDK helps build these hooks into a product package ready to be distributed and that has been built with com components and with the .net framework. Ability to detect if computer clock has beet set back or the software has been re-installed to prevent misuse.
There is a ever present threat of your application being reverse engineered. The En Trial also helps obfuscate the program logic so that even with a disassembled program it’ll be hard to make out how exactly the program logic works.
Cons: There was nothing problematic about the use of the application.
Overall, this is a fairly well designed and easy to use application that serves a very useful purpose. A certain 4 star candidate.