This software tool helps prepare hardware keys (dongles) that protect a software application from copying.
Any meaningful and valuable software application, faces the threat that it will be copied and sold illegally in the pirated version. In today`s software distribution, there is an increasing need to protect applications against illegal copying. AntiDuplicate is an easy tool to create hardware keys for your software protection with the help of a plain vanilla PC. The tool prepares a USB drive to act as a dongle as well as the software distribution media at the same time. As AntiDuplicate determines specific physical characteristics for each USB flash drive, the application can examine the USB drive and determine if it was an original drive. The development kit, the SDK, comes with instruments and samples for integrating with applications in programming languages such as Visual C++, C# .NET, Visual Basic, VB.NET, WinDev, PowerBasic, Visual FoxPro, Borland Delphi and C++ Builder developers.
By using these samples, one could prepare the modifications in the executable file sources that enable reading of the USB flash drives. The interface is very simple and even a novice should be able to create these dongles. You simply specify the software that is to be protected. The interface shows progress of the key creation. After the process is complete, there is a specific DLL produced. It should to be placed in the directory containing the files of the product and you are done. That ensures that the USB flash drives contains unique information readable only by your application. Each copy of the product has a unique dongle/flash drive and must be placed in a USB drive for the application to run.