In today's software distribution, there is an increasing need to protect applications against illegal copying. AntiDuplicate is the fast and easy tool to create hardware keys for your software protection - by your ordinary computer. With AntiDuplicate, software developers prepare hardware keys (dongles) from ordinary USB flash drives! The result is the durable compact media for software distribution and the USB token for anti-piracy protection at the same time. AntiDuplicate determines specific physical characteristics for each USB flash drive. Due to this, your application can examine if the USB drive is your original drive or the copy. AntiDuplicate Professional Edition allows to set USB drive's write protection at hardware level (compatible with some USB drive's configurations). AntiDuplicate SDK contains instruments and samples for Visual C++, C#, Visual Basic, VB.NET, PowerBASIC, WinDev, Visual FoxPro, PureBasic, REALBasic (REAL Studio), Free Pascal Compiler (Lazarus), HTBasic, Intel Visual Fortran, Borland Delphi and C++ Builder developers. Each SDK package is unique for each application! By using the SDK samples, you need to modify your executable file sources to enable reading the identification information from the USB drive. AntiDuplicate Drive Maker has supremely simple user interface and allows you to create a key USB drive in seconds. Unlike traditional dongles, AntiDuplicate drives do not require any drivers or special installation, and they can still be used as USB mass storage devices. The Demo version contains Demo Drive Maker and Demo Drive Tester, so you can create a special demo drive and check it out.