EVERKEY Copy Protection System Release Date: October 15, 2002, Version: 2.31.005 Thank You for choosing EVERKEY by Az-Tech Software! This file contains the latest information about the release. INSTALLING THIS VERSION To Install from the CD-ROM: 1) Insert the EVERKEY CD-ROM. 2) The EVERKEY Setup Program should start automatically. If it doesn't, run the Cdsetup.exe program from the root folder of the CD-ROM. 3) Follow the on-screen prompts and instructions. To Install from the downloaded Kesetup.exe file: 1) Run the downloaded Kesetup.exe program. 2) Follow the on-screen prompts and instructions. If you have installed EVERKEY to Windows 2000 or Windows XP, you need to start the UserPort driver so Kebuild.exe and Keshow.exe can access iButtons. Do the following: 1) On the Windows taskbar, click Start->Run, enter "userport" and click "OK". The UserPort dialog should be displayed. 2) On the UserPort dialog, click "Start" and then "Exit". If upgrading from a previous version of EVERKEY, copy your Options files (files with an EVK extension) from the existing folder to the new EVERKEY folder. TO UPGRADE THE PROTECTION ON YOUR PRODUCT Upgrading to this version of EVERKEY is required in order for your Product to start using the Rockey USB devices. If you have a 32-bit Windows Product: 1) Replace the Kechk32.dll and Renew32.exe files with the new versions. No other changes are necessary. If you have a 16-bit DOS Product: 1) If you are using Point-&-Shoot protection, you will need to reprotect your Product program(s). If you are using KECHK, you will need to re-link your Product program(s) with the new version of Kechkd.obj. 2) Replace the Renew.exe file with the new version. If you have a 16-bit Windows Product: 1) We no longer supply the Kechk2.dll file. You will need to link your Product program(s) with the new version of Kechkd.obj. 2) Replace the Wrenew.exe file with the new version of Renew32.exe. WHAT'S NEW IN THIS RELEASE: USB AUTHORIZATION DEVICES ARE SUPPORTED The new EVERKEY USB Devices are called "Rockeys". (There is also a Rockey for Parallel ports.) Our other Devices which support Parallel and Serial ports are called "iButtons". The Authorization check doesn't care if the Authorization comes from a Rockey or an iButton, so you can use whatever device is most appropriate. 16-BIT PROTECTED PROGRAMS NOW SUPPORT WINDOWS 2000 AND WINDOWS XP The UserPort driver (written by Tomas Franzon) included with this release allows 16-bit programs to access iButtons when running on Windows 2000 or Windows XP. If you're shipping a protected 16-bit program, you may re-distribute this driver. Please note that the UserPort driver is only required for iButton access by 16-bit programs running under Win2K or WinXP. It is not required by any other version of Windows. Also, Rockeys and 32-bit programs do not require UserPort. This driver must be manually started once and will thereafter start automatically each time Windows is booted. Of course, you can manually stop the driver at any time. To START the UserPort driver: 1. Be sure that the Az-Tech Hardware Drivers have been installed. 2. Be sure you're running on a Windows 2000 or Windows XP system. 3. Click "Run" on the Windows "Start" menu. 4. Enter "userport" and click "OK". 5. Click the "Start" and "Exit" buttons on the UserPort dialog. To STOP the UserPort driver: 1. Click "Run" on the Windows "Start" menu. 2. Enter "userport" and click "OK". 3. Click the "Stop" and "Exit" buttons on the UserPort dialog. REGISTRY ENTRY TELLS EVERKEY WHICH PORTS TO CHECK Using a file with a .REG extension, you can easily update the Registry to tell EVERKEY which ports to check for Authorization Devices. We've supplied the Everkey.reg file as an example. Currently, the only EVERKEY programs that support this feature are Kechk32.dll and Renew32.exe. The v2.31 programs look for a "PortsToCheck" Value Name under the Registry Key "HKEY_LOCAL_MACHINE\Software\Az-Tech Software\EVERKEY". If the Registry entry doesn't exist, then v2.31 checks for Authorization Devices on all USB ports, then LPT1, LPT2, COM1 & COM2. If the Registry entry does exist, then v2.31 only checks the ports specified by the "PortsToCheck" Value Name. You may specify COM1 thru COM8, LPT1 thru LPT8 and USB1. Examples: "ALL" (Check COM1, COM2, LPT1, LPT2 & all USB ports.) "usb1" (Check all USB ports but don't check any COM or LPT ports.) "LPT1 COM1" (Check LPT1 & COM1, but don't check any USB ports.) "com2 COM6 lpt1 LPT7" (Check LPT1, LPT7, COM2 & COM6.) "LPT3, usb1 and COM2" (Check all USB ports, then check LPT3 & COM2.) "com1lpt1usb1" (Check all USB ports, then check LPT1 & COM1.) The order of the ports specified in the Registry Key is ignored. All specified ports will be checked in the order: All USB ports, LPT1, LPT2 ... LPT8, COM1, COM2 ... COM8. NEW LASERED-ID SCB FIELD GUARANTEED UNIQUE We've added a new 8-byte Lasered-ID field at SCB offset 67 (decimal). This field replaces the ROM Serial# field at SCB offset 61 (decimal). The new field contains the identification number that is guaranteed unique for every Az-Tech Rockey and iButton. This field can be retrieved and verified with the new KECHK Function 4. For backward compatibility, the obsolete ROM Serial# field will continue to be supported. However, new applications should use the new Lasered-ID field. DROPPED WINDOWS 3.1X PROGRAMS Kechk2.dll: This DLL is no longer being upgraded, but is still available in Version 2.22. Contact us if you need this DLL. Wrenew.exe: Use Renew32.exe instead. It supports all 32-bit Windows environments and all hardware Devices. If you have procedures or documentation that mention Wrenew by name, rename Renew32.exe and use it. SALES AND SUPPORT We offer unlimited free Technical Support via our web site. Email: orders@az-tech.com sales@az-tech.com tech@az-tech.com Web: www.az-tech.com Fax: (816) 776-8398 Phone: (816) 776-2700 Monday thru Friday 8:00am-5:00pm Central Time (GMT-06:00) End of Readme.txt file.