Dec 232017
Software branding Iron v1.01 easy way to change your shareware program into registered versions without having to recompile.
File SBI101.ZIP from The Programmer’s Corner in
Category Miscellaneous Language Source Code
Software branding Iron v1.01 easy way to change your shareware program into registered versions without having to recompile.
File Name File Size Zip Size Zip Type
SBI.EXE 42314 22851 deflated
SBITEST.EXE 21156 13049 deflated
SBI.DOC 17315 6028 deflated
ORDER.DOC 2292 887 deflated

Download File SBI101.ZIP Here

Contents of the SBI.DOC file

S o f t w a r e B r a n d i n g I r o n

ver 1.01


Copyright 1991 All Rights Reserved


SBI is a User Supported software product. It is not and has never been
free software. You are granted a limited license for up to 30 days
to evaluate SBI. If you wish to continue using SBI you must register
by sending $15.00 to:
3532 Birchwood Trail
Snellville, GA 30278 - (404) 978-2893

Use your 'VISA - MASTERCARD - DINERS - CARTE BLANCHE' to register through
our support BBS:
DECIBEL BBS Atlanta, GA. 24 hrs/day
(404) 288-6858 1200/2400/9600 (HST)
(404) 284-1152 1200/2400


Introduction.................................................... 1.0
Installation.................................................... 2.0
System Requirements............................................. 3.0
Menus........................................................... 4.0
Sample Program.................................................. 5.0
Product Support................................................. 6.0
Product Registration............................................ 7.0

1.0 Introduction

SBI was developed to have an easy way of converting a non-registered
version of a software to a registered version containing information
such as the copyright notice, who the software is registered to, the
serial number etc. I wanted a way to actually stamp this into the
executable without having to recompile a version for new registered
users. SBI came to the rescue. Now SBI allows me to "Brand" my
software without recompiling.

2.0 Installation

To install SBI, use the dos command MD to make a directory
called SBI. Next copy all SBI's files to that directory.
The following files accompany SBI and if any are missing,
SBI will not work. Please contact Nightware for an updated

SBI.EXE - Program executable file
SBI.DOC - Documentation file
*SBI.LST - Software List
*SBI.TXT - Registration Log
ORDER.DOC - Order Form
SBITEST.EXE - Sample Program for Testing

* These files are not required and will be created the first time
SBI is run. The SBI.LST file contains your software and change
strings for registration purposes. The SBI.TXT file is a text
file that retains the pertinent information when you register
a software.

3.0 System Requirements

This program requires a color monitor and 64K of memory.
A hard disk is recommended.

4.0 Menus

SBI's master menu is located on the left portion of the screen
and is displayed vertically with each item in it's own colored
box. To the upper left-half of the screen is sub-menu bar that
is associated to the current master menu selection.

To change master menu items, use the Up/Down cursor keys and to
change sub-menu items, use the right/left cursor keys.

4.1 Info Menu

This menu is used to display summary information about each master
menu item. Use the sub-menu to display information about each item.

4.2 Setup Menu

This menu is used to setup a software item and it's change strings.
I'll explain more about change strings later on in this section. To
enter/edit a software product, use the Select Menu. A display of
10 software products will listed. The current software item is the
one highlighted on this list. To change selections, use the TAB or
RETURN key to highlight the next item. When the item you desire is
highlighted, select the Edit sub-menu.

Now you can enter particulars as the software title, it's executable
file and the change strings that reside in your program executable.
To move through fields, use the TAB or RETURN key. To save the data,
depress the F10 key.

Now let's talk more about "CHANGE STRINGS".

Change strings are character strings that must be imbedded in your
program. SBI will locate these strings and change them to the new
information that is entered in the Registration Menu. Enter the
strings in the Edit screen as they appear in your program. For
example the following items are available for entering your change
strings. The titles are for suggestion only and you can use them
for whatever purpose serves you best. You only need enter data for
the fields you prefer to use. When you register a product, only the
data fields that have change strings will be displayed.

1) Entity Name:
2) Version Number:
3) Serial Number:*SERIALNUMBER*
4) Product ID:
5) Copyright:

In the above fields I only chose to enter strings for item 3 & 6.
The remaining fields will not appear when I register the software.
the strings "*SERIALNUMBER*" and "*NON_REGISTERED_VERSION*" must
appear the same way in your program as they appear in the above
fields for the change to take place. The program looks for an exact
match so any deviation will cause the changes to be omitted.
For example I program in C and in my program the above code would
be initialized in to string variable as:

char *regit[]={

Be sure that these items are unique, because SBI replaces the 1st
occurrence only. You can use whatever characters you prefer for
the changes. There are many different ways of initializing a string,
the important thing to keep in mind is you want the string to be
in tact after compiliation.
*Note-Make sure that these strings are as long or longer than the
acutal registration information or truncation of the
registration information will occur.
*Suggestion - You might also want to hide one of the characters in
the string if it is displayed. Then check the character to see
if exists and reinitialize the change string. This would prevent
someone using software of this type to lay in their own
registration information. For example in the above instead of
displaying the entire string "*SERIALNUMBER*" I may want to
only display "SERIALNUMBER". That way if someone changes it you
can check from the * (asterisks), if they still exist, the
program can tell it has been tampered with and restore it.
Your registration will remove it or change it to another
significant character. There are many ways to get around this
area if you desire.

4.3 Register Menu

This menu item is used for the actual registration of your software,
of changing the strings to your desired registration information.
To select a software product do so as it was instructed in the Setup
section. Next select the Brand sub-menu item. You'll notice that
the software title and the program executable file are displayed.
*Note - the file listed must be in the current directory as SBI and
it must be an unregistered or unchanged version as well.

Now enter the registration information that you want to appear in
the software. Depress F10 to perform the updates to your program
executable file. For example if I entered the following information
for the example we used in the previous section,

1) Serial Number:sv103405-1
2) Registered To:Acme Software Co.

the string "*SERIALNUMBER*" would be changed to "sv103405-1" and
the string "*NON_REGISTERED_VERSION*" would be changed to
"Acme Software Co.".

4.4 Exit Menu

Use the selection to exit the program.

5.0 Sample Program

A sample program called SBITEST.EXE has been included. This will
enable you to test run SBI before using one of your own programs.
It is best to make a backup of SBITEST as when you go through the
registration process, the pertinent data strings will be changed.
To setup up the test program in SBI, use the Setup procedure and
enter the following information;

Software Title: Any Title will Do
File to Change: SBITEST.EXE
Entity Name:*Entity-Name-Goes-Here*
Version Number:*vernumber*
Serial Number:*serialnumber*
Product ID:*productid*
Registered To:*copy-registered-to-is*

(not they also appear on the screen when SBITEST.EXE is ran):

You can enter any information you desire on the registration
screen. Run the program both before and after registration to
see the changes. Also examine the SBI.TXT file with any word
processor, text editor etc.

6.0 Product Support

Questions or inquiries can be directed to the following sources:

Nightware (404) 978-2893
3532 Birchwood Trail
Snellville, GA 30278

GEnie mail address : V.Bradley
CompuServe mail address: 71520,1316
Decibel BBS Atlanta, GA: Bud Bradley
(404) 288-6858 1200/2400/9600 (HST)
(404) 284-1152 1200/2400

Whether you're a supporting user or not, we appreciate your
suggestions on improving our products.

Registered users recieve 90 days free support from the point
of registration.


Shareware distribution gives users a chance to try software
before buying it. If you try a Shareware program and continue
using it, you are expected to register. Individual programs
differ on details -- some request registration while others
require it, some specify a maximum trial period. With
registration, you get anything from the simple right to continue
using the software to an updated program with printed manual.

Copyright laws apply to both Shareware and commercial software,
and the copyright holder retains all rights, with a few specific
exceptions as stated below. Shareware authors are accomplished
programmers, just like commercial authors, and the programs are
of comparable quality. (In both cases, there are good programs
and bad ones!) The main difference is in the method of
distribution. The author specifically grants the right to copy
and distribute the software, either to all and sundry or to a
specific group. For example, some authors require written
permission before a commercial disk vendor may copy their

Shareware is a distribution method, not a type of software. You
should find software that suits your needs and pocketbook,
whether it's commercial or Shareware. The Shareware system makes
fitting your needs easier, because you can try before you buy.
And because the overhead is low, prices are low also. Shareware
has the ultimate money-back guarantee -- if you don't use the
product, you don't pay for it.


Users of SBI must accept this disclaimer of warranty:
"SBI is supplied as is. The author disclaims all
warranties, expressed or implied, including, without limitation,
the warranties of merchantability and of fitness for any purpose.
The author assumes no liability for damages, direct or conse-
quential, which may result from the use of SBI."

SBI is a "shareware program" and is provided at no charge
to the user for evaluation. Feel free to share it with your
friends, but please do not give it away altered or as part of
another system. The essence of "user-supported" software is to
provide personal computer users with quality software without
high prices, and yet to provide incentive for programmers to

continue to develop new products. If you find this program
useful and find that you are using SBI and continue to use
SBI after a reasonable trial period, you must make a reg-
istration payment of $15.00 to Nightware. The $15.00
registration fee will license one copy for use on any one
computer at any one time. You must treat this software just like
a book. An example is that this software may be used by any
number of people and may be freely moved from one computer
location to another, so long as there is no possibility of it
being used at one location while it's being used at another.
Just as a book cannot be read by two different persons at the
same time.

Commercial users of SBI must register and pay for their
copies of SBI within 30 days of first use or their license
is withdrawn. Site-License arrangements may be made by con-
tacting Nightware.

Anyone distributing SBI for any kind of remuneration must
first contact Nightware at the address below for authorization.
This authorization will be automatically granted to distributors
recognized by Nightware as adhering to its guidelines for
shareware distributors, and such distributors may begin offering
SBI immediately (However Nightware must still be advised so
that the distributor can be kept up-to-date with the latest
version of SBI.).

You are encouraged to pass a copy of SBI along to your
friends for evaluation. Please encourage them to register their
copy if they find that they can use it. All registered users
will receive a copy of the latest version of the SBI
system along with 90 days free support.

7.0 To register SBI send $15.00 in the form of check or money order

3532 Birchwood Trail
Snellville, GA 30278

By registering SBI, you will receive 90 days free support
and the latest registered version of SBI. You will also
be notified when future releases are available. These upgrades
will be available to you at great savings over the registration

Rapid charge orders for SBI are accepted via Decibel BBS.
Use VISA, MasterCard, Diners Club or Carte Blanche for all
ONLINE Nightware product registrations. Decibel BBS also
provides you with DIRECT access to the SBI author and
other fine software authors.

Decibel BBS - Atlanta, GA
Tom Brady, Sysop

(404) 288-6858 1200/2400/9600 (HST)
(404) 284-1152 1200/2400 (with MNP)

After logging on to Decibel BBS, use the Q command from the Main
menu to access the Registration Questionaires for charge card
registration of SBI. Following charge verification
(within 24 hours), you will be able to DOWNLOAD the latest and
complete registered SBI package! The $1.50 shipping and
handling fee is waived for online registrations.



Your Name
-------------------------------- ---- ----------

Computer System Description


--------------------------- -------- --------- -----------

Software Branding Iron X $15.00
--------- --------- -----------

Add Shipping and Handling $1.50



 December 23, 2017  Add comments

Leave a Reply