Would you like to offer a demo or trial version of your Windows or Windows Mobile application? Would you like to offer a shareware version of your application?


Introducing.. the Shareware Lock Library

Our Library comes in 2 flavors (a .NET Framework 2.0 library - for Windows Computers and a .NET Compact Framework 2.0 library - for Mobile devices). They both allow you to easily and securly offer trial versions of your software. Using only 2 lines of code you can limit your users to a trial period lasting any number of days. The first step is to generate a Registration Key that is unique to your product using the form below. The second step is to purchase our Shareware Lock Library and code it into your application.

Step #1: Generate your product's unique Registration Key



Number of Trial Days you wish to offer:
       Copy this Registration String to your program:

(see example below on how to use the String in your program)

If you wish, you may verify your registration string here

This product works with the Dynamic Registration Library for Windows Mobile devices which provides a useful way to generate a Handango or Pocket Gear registration code based a buyer's Device ID. To learn more about the Dynamic Registration Library (click here).

The Shareware Lock Library is very simple to use:

First add a reference to SharewareLockLibrary.dll & then (optional) add the following using statmement to your program:

Then declare a SharewareLock object passing your program specific Registration String:

Then, view the DemoDaysRemaining property whenever you need to verify the number of days remaining in the trial period:

Then, when your user enteres a valid registration code, unlock the software:

That's it!

The DemoDaysRemaining property returns the number of days remaining based on the number you entered when you generated your Registration String (referred to as YOURVALUE in the following):

How does it work?

If you are like me, I'm sure you are curious as to how this works.. ..and if you are like me, you also don't want me to tell you. Because, like all registration schemes it can be cracked given enough time and effort. And, knowing how it is done is the first step to piracy. Here are the key features of our product:

Important Note: A security feature in our library will disable the Trial Period and always return -1 for DemoDaysRemaining if other registry entries have been made in the same RegistryKey as passed to the SharewareLock constructor BEFORE the first call to the SharewareLock constructor. Below are several ways to ensure you don't suffer from this issue:

This library is currently available for Windows Mobile devices at Handango and PocketGear for $17.50.
It is available for Windows PC's via e-mail for $30.00.

This Library requires the .NET Compact Framework 2.0 and works on all Supported Device Operating Systems: Windows Mobile Software for Pocket PC 2003, Windows Mobile 5.0 for PocketPC and Smartphone, Windows CE .NET 5.0 and higher.


the .Net Framework 2.0 available from Windows Update and works on all Supported Operating Systems: Windows 2000 Service Pack 3; Windows 98; Windows 98 Second Edition; Windows ME; Windows Server 2003; Windows Vista Business; Windows Vista Business 64-bit edition; Windows Vista Enterprise; Windows Vista Enterprise 64-bit edition; Windows Vista Home Basic; Windows Vista Home Basic 64-bit edition; Windows Vista Home Premium; Windows Vista Home Premium 64-bit edition; Windows Vista Starter; Windows Vista Ultimate; Windows Vista Ultimate 64-bit edition; Windows XP Service Pack 2

This developer tool brought to you by Twoopy Entertainment. (mobile)
SUPPORT: support@twoopy.com