Shareware Lock Library - 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?
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 our custom website. The second step is to add Shareware Lock Library to your code.
The Shareware Lock Library is very simple to use:
First add a reference to SharewareLockLibrary.dll & then declare a SharewareLock object passing your program specific Registration String.
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):
Here is how to interpret the integer value of the DemoDaysRemaining property
obj.DemoDaysRemaining > YOURVALUE = the software has been registered
obj.DemoDaysRemaining < YOURVALUE and obj.DemoDaysRemaining >= 0 means the software is within the trial period
obj.DemoDaysRemaining < 0 means the trial period has expired
note: when obj.DemoDaysRemaining == 0 the software is running on its last trial day
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:
Use of the Windows or Device Registry (so you don't have to)
Use of PKI encryption (so you don't have to) - the strength of our method lies in the Registration String that is unique to each product
Hacker attempts to reduce or eliminate the trial period will end the trial period
Once the trial period has expired, the trial can not be restarted by reinstall, deleting registry keys, or manipulating the registry keys
You should verify the number of trial days remaining from time to time with by checking the DemoDaysRemaining property. This is especially important if your program is intended to run for several days at a time.
Be sure to read "Important Note" below.
For developers everything is very simple (2 Lines of code are all that is needed to get the number of days remaining of your product) SharewareLock locker = new SharewareLock( regStr, 'Twoopy Entertainment', 'TimerDeluxe' ); int daysRemaining = locker.DemoDaysRemaining;
Shareware Lock works with our Dynamic Registration Library found at Handango.com. With Shareware Lock and the Dynamic Registration Library you can offer hands-off customer registration as a Handango developer.
Like it? Share with your friends!
If you got an error while installing Themes, Software or Games, please, read FAQ.
Supported operating systems:
Pocket PC 2002, Windows Mobile 2003, Windows Mobile 5.0, Windows Mobile 6 Classic, Windows Mobile 6 Professional, Windows Mobile 6.1 Classic, Windows Mobile 6.1 Professional
Similar Software:
HanDBase Runtime Builder for Windows Desktops Windows Desktop Companion Runtime Solution....royalty free freestanding applications built in minutes, not months or years. No programming experience required. Really!
.NET CF File Dialogs .NET CF File Dialogs - Are you building Windows Mobile .NET applications that require opening and saving files?
Do you find the default open and save dialogs too restrictive?
Then try the replacement file dialogs!
Limitations:
· FREE for personal use
HaRET'Scripting HaRET'Scripting - Scripting tool which helps dumping whatever you want from HaRET. With other words: you will be able to create all dumps with just one click and without need of PC or USB or any knowledge about this process.
REQUIREMENTS
HaRET.exe, patched by cr2 or the oficial HaRET.exe
Windows Mobile 5, 6, 6.1, 6.5
NetCF 2
Winsock API Wrapper Winsock API Wrapper - Access Winsock API from Visual Basic (with added support for Unicode strings) If you have had experience with using the Winsock control in Embedded Visual Basic, you might have come across it's limitation of not being able to send binary data. dgSocket.dll improves on several aspects of the winsock control
CEdit CEdit makes it easy to edit C#, HTML, PHP, XML, ASP.NET, Visual Basic .NET, C++, or Java on your Windows Mobile device. Open projects from Microsoft Developer Studio 2005, 2003 or version 6.0 on your PDA and quickly navigate through source code. The fully functional demonstration version of CEdit is free for 15 days
PPL - Pocket Programming Language Pocket Programming Language is a fast and easy-to-learn programming language that is fully object-oriented. PPL runs on all Smartphones, PocketPCs and PCs. Programs written for one system are 100% compatible with each supported platforms. PPL comes with a complete development environment on the PC, Smartphone and PocketPC allowing you to develop anywhere from your PDA
SapphireIrDA SapphireIrDA
Printing from your application can be a very useful tool in a situation where you need to give a receipt to your customer direct from your Pocket PC. The ideal solution is to use an IrDA enabled printer with the IrDA port on your device
Remote Debugger Remote Debugger is a tool for developers that allows one to debug an application over IP without ActiveSync
BDicty Dictionary Reader for PocketPC BDicty Dictionary Reader for PocketPC (pronounced "bee-dikti") is a specialized reader application for reference content.
Powered with rich set of language, professional, scientific and even entertainment dictionary databases, BDicty will quickly become one of the most valuable and used applications in your handheld
ICon Ship (For eVB) ICon Ship (For eVB) - Embedded VB does not provide a standard feature that allows developers to ship their eVB applications with their own icons. ICon Ship empowers developers so that they can overcome that hurdle
Other Software by developer «Twoopy Entertainment»:
Dynamic Registration Library Dynamic Registration Library is a .NET Compact Framework 2.0 library that allows developers to issue and verify registration codes to unlock the full functionality of shareware applications using RPN (Reverse Polish Notation). It supports the Dynamic Registration of Handango, PocketGear, and others
Retro Dialer Retro Dialer - This retro phone dialer is a step back in time. Simply dial your party`s phone number and press the center of the screen to call. Your friends and family will be impressed with your retro style and that you know all the digits in their phone number!!! This product requires installation of the .NET Compact Framework 2