Products




WAK Productions is committed to distributing products free of third party software



Download Now!

TRegware Message Board
Version 4.03
File Size: 455 KB
License: Freeware

Requirements: Delphi 4 or higher

Information about TRegware:

This program helps developers of shareware include a timebomb/registration system for their program. The end-user will enter a License ID and a serial number (like Winzip). If their registration information is correct, then the program becomes registered. TRegware hides data in the Windows registry to check if program was registered.

Advanced features include:

  • Timebomb support for evaluation periods
  • Flexible algorithm to generate different registration codes for different programs
  • Contains Perl file to run CGI code generator on web server
  • Separate components for creating codes and registering programs - stops hackers from creating illegal key generators
  • Allows expiration date for registration codes
  • Compile-time settings and directives for greater security
  • Uninstalling and reinstalling program will not reset timebomb
  • Setting the system clock backwards will not fool the timebomb
  • Compatibility with all Windows systems - 95/98/Me/NT/XP

 

Version History

Version 4.00:
NOTE THAT THE TREGWARE 4.00 ALGORITHM IS INCOMPATIBLE WITH PREVIOUS VERSIONS

  • New and revised demo programs included in distribution package
  • New feature allows an expiration date to be included in the registration code.  This would help prevent the illegal spread of codes over a period of time. If a user enters a registration code beyond the expieration date, TRegware will not accept the code.
  • Now uses completely different, more secure algorithm. The registration code now consists of a combination of several code generating algorithms to make it harder for crackers to create keygens.
  • The TRegware class can no longer generate its own registration codes. To create registration codes use the TRegCodeGenerator class. (See demo program) Now has option to use an expiration date in code. Check the documentation for more information.
  • Class name has been changed from TRegwareII to TRegware4 because of incompatibilities with past versions.
  • The TRegware class no longer has the ability to generate registration codes.  The program now uses the function named E89CE8E0 to verify codes.
  • Removed hard drive serial number related LicenseSource options. It was unreliable under Windows XP.
  • If the registry data is corrupted or unrecognized TRegware sets itself unregistered

Version 3.22:

  • Fixed bug in clock-tamper protection feature

Version 3.20:

  • A set of compiler-time options are now available in the unit reg_opts.pas.  It is suggested to configure this file for each of your programs for greater security. Please read the comments in reg_opts.pas for further description.
  • Added Email property to contain user's email address. See DoRegistration() function documentation for details.
  • Licensing options (LicenseType, LicenseSource properties) have been moved to a special class, TLicenseOptions. They will now appear under the LicenseOptions property. LicenseOptions are only available in the professional edition.

Version 3.02:

  • Fixed bug in GetLicenseID(), changed lines reading:
    "Registry.OpenKey('\Soft..." to "Registry.OpenKeyReadOnly('\Soft..."

Version 3.0:

  • Added encryption to protect from hackers. 
  • Windows 2000 / XP now supported.
  • New ban-list features allows you to ban certain users from using
    the next version of your software
  • Added 1 second-delay for registration attempts to prevent cracking by
    brute-force.
  • Option to use system-generated license id (uses Windows system ID or hard drive serial #)
  • Option to set site-licenses and single-user licenses.


Created by Winston Kotzan
Copyright © 2001-2005 WAK Productions
All rights reserved.