





                                    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
