License System / Trial Demos
Previous Top Next


clip0211

Selling your Software

Thinstall License System allows you to stop unlicensed use of your software and sell software packages with flexible business rules.

· No source code changes required
· Supports all programming languages VB 5/6, .NET, C++, Delphi, Java,
· Protect ALL of your data, not just programs. Database files, HTML files, Images, XML, DLLs, OCXs, PDF files, and more.

Stop Hackers!

1. Automatic detection of back-dating and tampering to prevent hacked trial-extension
2. License information is encrypted, signed, and stored in many places on the hard drive / registry to stop trial resets
3. Anti-memory dumping techniques helps stops most hacker tools
4. Optional Anti-debugging techniques prevent hackers from attaching a debugger to your program
5. Machine locked license keys makes sure any codes published on the internet will not work on other computers.
6. Lock your software to a random number, the ethernet MAC, volume serial number, computer name, and more.


Maximize your business

1. Use Thinstall's built-in license dialog boxes, or create your own customized sell screens
2. Create 30-day trial functionality which can be upgraded with no additional downloads
3. Provide users with trial extension keys when they need more time to evaluate your product
4. Automatically allow free upgrades of your software until your next major release or for a 1 year period.
5. Information about the current license is available to your program through Environment variables.
· Know when a trial period or annual license will expire so you can remind the user to register inside your software
· Embed your own information into license keys that only your program can see.
· Sell individual features separately.
· Embed the name of the company or user who purchased the license key directly into the key and display this on startup.
6. Completely automate your sales process by running the command-line key generator on your web server (Linux & Windows)
7. Machine Locking uses Ethernet MAC address, so licenses may be moved to a new computer by swapping ethernet cards
8. License multiple programs , data files, and DLLs using a single license key.
9. Create virtually any kind of license you want with the click of a button
· Expire a license key after your program has been run X times
· Expire a license key after X number of days from first execution
· Expire a license after an absolute date such as Sept 1, 2004.
10. Create customized license rules that are passed to your software


The Thinstall Licensing System is available under the Menu Option:

Link-> Licensing System Version 2
clip0274


License System Version 1 (legacy)
This is Thinstall's original licensing system, and will be eventually phased out. It is still provided so that legacy Thinstall users can generate license keys for their already released software using this system. Click here For more information on using License System Version 1.