SerialIz v1.0 Copyright (C) 1992-94 Nicolas Enterprises Nicolas Enterprises Suite 100 1702 Whitewood Lane Herndon, VA 22070 Voice: (703) 435-9590 Data: (703) 435-0114 SerialIz is a registration package for QuickBASIC v4.5. SerialIz is designed to allow a QB45 EXE to automatically update its self to a registered status. It also provides the tools to develop registration numbers, input data from users, and attach registration information to EXE. The SerialIz package is completely demonstrated in the DEMO.BAS file that is included. It is an extremely simple addition to almost any QB45 program that can be compiled into EXE format, including programs using PDQ. It only requires under twenty additional lines of code to Check Status or add registration information. Each registered copy of SerialIz produces its own UNIQUE Registration numbers. SerialIz works by using a Registration number based upon supplies user Name and Serial Number. A supplied program called REGITGEN.EXE, a utility supplied for the PROGRAMMER ONLY, provides a Registration number based upon the user name and serial number supplied by the programmer. The EXE file then requires the user input the his/her name and the programmer supplied Serial Number and Registration Number. It checks to make sure that the Name and Serial Number calculate to the given registration number and then thank the user for registering. This information is then saved to the end of the EXE file, for checking each time the program is run. Three subroutines are supplied for this process. They are called: * PutRegNum * CalcRegNum * GetRegInfo PutRegNum - It is called by the program when a user indicates he wishes to add registration information to the program. It inputs the users Name, Serial #, and Registration #. It then has CalcRegNum check the supplied information and if everything adds up the user is thanked for registering, information is saved into the EXE file, and the program ends. CalcRegNum - This takes the Supplied Name, Serial Number, and Registration number and returns a variable identifying if the program is properly registered or not. GetRegInfo - This routine opens the EXE file and reads the registration information into memory, for later checking by CalcRegNum. The DEMO.BAS file further explains the basics but you may have a few questions. After this is a section of question and Answers. If you can't find the Answer there or just don't understand then call us at 703-435-9590 (Voice) you needn't be a registered user. We are here to help you from 06:00 till 23:00 EST all 365 days of the year. Registration of SerialIz is simple and easy. First determine that the system is compatible with your EXE, use the chart below to determine charge for registration, write a check of get a money order for the cost of registering, contact Nicolas Enterprises by phone(optional, will allow us to create your registration disk and mail it same day we receive payment), and mail registration form and payment. Notes - A single registration is good for one SerialIz package. You can use that package in as many applications as you wish, but if you use the same package in, examples, app X and Y then anyone with a registration for X would be able to use it on Y and vice versa. If you purchase an initial package for app X and later wish another package(creating different numbers) for app Y then contact us to discuss pricing. FreeWare - I don't know why a FreeWare author would want a copy, maybe if you want people to notify you of there use of your program. You could upgrade there copy when they notify you of there use. ShareWare - The group I originally intended this package for. The use is obvious. You can INSTANTLY generate codes when people phone in orders and you needn't mail WHOLE disks to users who register by mail. Commercial - Anyone selling Commercial software which is defined as "Software which is copyrighted and can not be distributed and doesn't provide a mechanism for try-before- you-buy". v1.0 SerialIz Registration Order Form =============================================================================== First name:____________________ Date:_______________________ Last name:_____________________ Payment method: *CHECK MONEY ORDER (circle one) Voice Phone:___________________ Check or MO #:______________ Data Phone:____________________ *Personal checks may have up to a 10 day delay before clearing. Address to mail registration to: QTY ____________________________________ [ ] FreeWare X $25 ________ ____________________________________ [ ] ShareWare X $50 ________ ____________________________________ [ ] Commercial X $250 ________ ____________________________________ 5.25" or 3.5" ( DD or HD ) (circle one) Please make all checks in U.S. funds payable to: Sub Total = ________ NICOLAS ENTERPRISES Grand Total = ________ (U.S. Funds Only) You may also call voice at 703-435-9590 with any questions. DISCLAIMER: I agree to hold Nicolas Nowinski and Nicolas Enterprises harmless of any damages that may result from the use of SerialIz, except for the refund ofthe software registration fee should this utility be incompatible with my computer system. If a refund is made I agree to destroy all copies of the registered version of SerialIz and registration number(s), and I further agree to keep my registration serial number confidential and not disclose it to anyone else in that it may prevent shareware authors from developing cost effective utilities in the future. SIGNED:_____________________________________________________ DATE:______________ Mail to: Nicolas Enterprises Suite 100 1702 Whitewood Lane Herndon, VA 22070