|

|
|
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.
|