home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
DP Tool Club 12
/
CD_ASCQ_12_0294.iso
/
vrac
/
seriz10.zip
/
SERIALIZ.TXT
< prev
Wrap
Text File
|
1994-01-18
|
8KB
|
165 lines
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