README.TXT

AntiDuplicate Demo
Version 3.00

Copyright  1998-2007 Alkonost Software
 http://www.alkonost.com/antiduplicate/
email: 
 antiduplicate@alkonost.com  


CONTENTS
========
1. OVERVIEW
2. SYSTEM REQUIREMENTS
3. INSTALLATION
4. REGISTRATION
5. CONTACT INFORMATION
6. HISTORY


1. OVERVIEW
=================================================
AntiDuplicate is the SDK for creation of USB hardware keys for copy protected software distribution.  With AntiDuplicate you prepare hardware keys (dongles) from ordinary USB flash drives! 
We will use the term "AntiDuplicate drive" to refer to USB flash drive after processing. 
AntiDuplicate drives are the robust USB hardware keys and the media for software distribution at the same time.

AntiDuplicate drives contain unique information, that is readable only by your application.  This means that each instance of your protected program has an unique USB flash drive, that must be plug into USB port when your program is running.

Using AntiDuplicate, you can also distribute demo version of your application on USB key drives, and then transform it into commercial version remotely (e.g. by e-mail, or even by phone).  Your application will work only if the original USB key drive is plugged into USB port.

AntiDuplicate is a tool for programmers for Microsoft Visual C++, C# .NET, VB.NET, Visual Basic, PowerBasic, Visual FoxPro, Borland Delphi, C++ Builder, WinDev and other development languages.

This package contains AntiDuplicate Demo version, that allows to prepare AntiDuplicate demo USB flash drives. 
If you try to create a copy of an original AntiDuplicate drive and start the test program, you'll see a message 'This is NOT Original Drive'.

Registered users receive a AntiDuplicate SDK, which contains all needed software and code samples.

 
2. SYSTEM REQUIREMENTS
=================================================
Minimum system requirements 
for using of AntiDuplicate Drives:
-------------------------------------------------
    PC-compatible machine
    32 MB RAM
    Standard USB port 
    Operating systems: Windows 2000/XP/Server 2003/Server 2008/Vista.

For using of AntiDuplicate drives you can be logged to Windows without Administrator privileges.
No special installation, no drivers. 

Minimum system requirements 
for AntiDuplicate Drive Maker:
-------------------------------------------------
    PC-compatible machine
    128 MB RAM
    10 MB hard drive space 
    Standard USB port 
    Operating systems: Windows 2000/XP/Server 2003/Server 2008/Vista.

AntiDuplicate Drive Maker requires system administrator privileges.


3. INSTALLATION
=================================================
If you have any previous installations of AntiDuplicate, please remove them. To remove an old AntiDuplicate installation, use the Windows Control Panel ("Add/Remove Programs" icon).
Note that all files from the AntiDuplicate directory will be deleted.

Start Setup.msi.

You must have administrative rights to install the AntiDuplicate Drive Maker.
For using of AntiDuplicate drives end users can be logged to Windows without administrative privileges. 


4. REGISTRATION
=================================================
To order AntiDuplicate SDK please visit our WEB site:
	http://www.alkonost.com/antiduplicate/reg/


5. CONTACT INFORMATION
=================================================
Comments, questions and suggestions regarding AntiDuplicate can be directed by email to antiduplicate@alkonost.com


6. HISTORY
=================================================
AntiDuplicate 3.00.000:
  *  You can distribute demo version of your application on USB key drives, and then transform it into commercial version remotely.  
  *  New function was added: callback function, notifying your application that the AntiDuplicate key drive is removed (for C++, C#, VB, Delphi, PowerBasic and WinDev).
  *  Samples for new programming languages was added to SDK: WinDev and PowerBasic.
  *  Command line support for Drive Maker.
  *  Support for Windows Server 2008 and Windows Vista SP1 Beta.
  *  Problems under some Windows 2000 versions were fixed.
  *  Some bugs were fixed.

AntiDuplicate 2.08.000:
  *  Internal protection was improved.
  *  More USB flash drive models are supported.
  *  New format of the Help file.

AntiDuplicate 2.06.000:
  *  Support for Windows Vista.
  *  AntiDuplicate is compatible with more models of USB flash drives, including U3 drives.
  *  Two unique ID numbers are generated for each prepared AntiDuplicate drive.
  *  Drive Maker results can be written to a log file.
  *  More secure SDK function call.
  *  The problem with some incompatible hardware was resolved.
  *  Some bugs were fixed.

AntiDuplicate 1.51.000:
  *  Was fixed: AntiDiplicate Drive Maker problem on some computers.

AntiDuplicate 1.50.000:
  *  More parameters are used for USB flash drive diagnostics.
  *  Visual FoxPro samples are now available in the AntiDuplicate SDK.

AntiDuplicate 1.41.000:
  *  Protection improvement.
  *  Minor bugs were fixed.

AntiDuplicate 1.40.000:
  *  Protection improvement.
  *  Support for Visual C# .NET has been added.
  *  Menu item for protection removing was added.

AntiDuplicate 1.33.000:
  *  Installer modifications.

AntiDuplicate 1.30.000:
  *  Protection improvement.
  *  Some interface changes.
  *  Minor bugs were fixed.

AntiDuplicate 1.22.000:
  *  Faster USB flash drives diagnostics on old computers.

AntiDuplicate 1.20.000:
  *  More USB flash drive models are supported.
  *  Fixed: Incorrect AntiDuplicate drives diagnostics on some computer configurations.
  *  Fixed: Incorrect AntiDuplicate drives diagnostics if two or more original AntiDuplicate drives are plugged at the same time.  

AntiDuplicate 1.10.000:
  *  Interface modifications.
  *  Demo version is available to download. 

AntiDuplicate 1.00.000:
  *  First public release.


With best wishes,
Alkonost Software

