Jan 022018
 
Brand your software with the electronic engraver. Engraves any program and only PcBrand and yout password can read it. Doesn't affect program operation, allows you to protect your software as you would other assets.
File PCBRAND.ZIP from The Programmer’s Corner in
Category Utilities for DOS and Windows Machines
Brand your software with the electronic engraver. Engraves any program and only PcBrand and yout password can read it. Doesn’t affect program operation, allows you to protect your software as you would other assets.
File Name File Size Zip Size Zip Type
MANUAL.DOC 41767 10255 deflated
MANUAL.LAS 47104 14066 deflated
ORDER.DOC 1907 795 deflated
PCBRAND.DOC 29297 9058 deflated
PCBRAND.EXE 125160 68195 deflated
README.TXT 1675 658 deflated

Download File PCBRAND.ZIP Here

Contents of the README.TXT file



Readme.txt Last revised 11/30/93

========================================================


Manual.las = File was added. This is the manual in the format
for Hp laser printers.

=========================================================

To print the manual do:

type manual.doc >prn <>

-or-

type manual.las >prn <>

=========================================================

You can also brand files that end with .zip, branding zip
files is very useful in tracking where the zip file
originated from. Branding a zip file will NOT effect it nor
will the zip and unzip utilities be aware of the brand
information. If the zip file gets re-zipped then it is
likely the brand information will be deleted.

Branding Zip files can also be used by programmers to track
the distribution of their software. Create your zip file,
use PcBrand to brand a unique serial number based on its
distribution. For example, brand the zip file with the
phone number of the BBS it was uploaded to. Note: If the
BBS re-zips the file, the brand information may be deleted.

============================================================

Program release history:

Version 1.0c - 11/27/93 The orginal release.

Version 1.0d - 11/30/93 Fixed a bug in the directory
display that caused the display not to
be displayed properly when then default
Sub-directory was greater than 6
Sub-Directories deep.


Contents of the MANUAL.DOC file



Readme.txt Last revised 11/30/93

========================================================


Manual.las = File was added. This is the manual in the format
for Hp laser printers.

=========================================================

To print the manual do:

type manual.doc >prn <>

-or-

type manual.las >prn <>

=========================================================

You can also brand files that end with .zip, branding zip
files is very useful in tracking where the zip file
originated from. Branding a zip file will NOT effect it nor
will the zip and unzip utilities be aware of the brand
information. If the zip file gets re-zipped then it is
likely the brand information will be deleted.

Branding Zip files can also be used by programmers to track
the distribution of their software. Create your zip file,
use PcBrand to brand a unique serial number based on its
distribution. For example, brand the zip file with the
phone number of the BBS it was uploaded to. Note: If the
BBS re-zips the file, the brand information may be deleted.

============================================================

Program release history:

Version 1.0c - 11/27/93 The orginal release.

Version 1.0d - 11/30/93 Fixed a bug in the directory
display that caused the display not to
be displayed properly when then default
Sub-directory was greater than 6
Sub-Directories deep.







Welcome to PCBRAND!
Welcome to PCBRAND!

Created By:
DesignerWare tm
108 Hutchinson Drive
North East PA. 16428

Copyrighted 1993 All rights reserved

* Note: DesignerWare is a subsidiary of Bt Labs.

=================================
=================================
=== SHAREWARE EVALUATION COPY ===
=== SHAREWARE EVALUATION COPY ===
=================================
=================================


This program may only be used and distributed under the
following conditions:

1. You may use the program for a period of up to
thirty (30) days to determine its suitability for your needs. If
you continue to use it after a period of thirty days you MUST
register your copy by completing the enclosed registration form
and sending it along with the appropriate payment to the address
listed on the form.

2. You may distribute the Shareware version if no fee
is charged, except a nominal "diskette" fee or "connect time"
charges. In any event, the entire fee shall not exceed $10.00.

3. You may NOT distribute the program in modified
form.

4. If you distribute this program, it must be in the
ORIGINAL form as released by DesignerWare. You may not add or
modify any files.

















1
1















Disclaimer
Disclaimer
__________

Legal Version:
Legal Version:


Because this program is distributed as "SHAREWARE",
there is absolutely no warranty, to the extent permitted by
applicable state law. Except when otherwise stated in writing,
DesignerWare and/or other parties provide the program "AS IS"
without warranty of any kind, either expressed or implied,
including, but not limited to, the implied warranties of
merchantability and fitness for a particular purpose. The entire
risk as to the quality and performance of the program is with
you.

Should the program prove defective, you assume all the
cost of all necessary remedies, repair or correction.

In no event shall DesignerWare be responsible in any
way for the behavior of modified versions of the program. In no
event, unless required by applicable state law, will DesignerWare
or any other party who may distribute the program as permitted
above, be liable to you for damages, including any lost profits,
lost monies, or other special, incidental or consequential
damages arising out of the use or inability to use (including but
not limited to loss of data or data being rendered inaccurate or
losses sustained by third parties or a failure of the program to
operate with any other program) this program, even if you have
not been advised of the possibility of such damages, or any claim
by any other party.

Plain English Version:
Plain English Version:

If Pcbrand doesn't work: tough, if you loose money because
of Pcbrand messes up, it is you that's out the money, not
Designerware. If you don't like this: tough, DesignerWare
reserves the right to do the absolute minimum provided by law, up
to and including nothing. This is the same disclaimer as above,
just re-written in plain English.















2
2














INTRODUCTION
INTRODUCTION
____________

Pcbrand is a program that allows you to mark (brand) your
.exe and .com files with a message/serial number etc. It is like
using an engraver to engrave your property, but Pcbrand allows
you to engrave your software. The brand can be any combination
of letters or numbers, up to 30. The brand DOES NOT affect the
use of the .exe &.com or alter its operation. The user is
unaware of the brand and it can only be read with Pcbrand. The
brand can even be password protected allowing only your password
and Pcbrand to read the brand information.

Pcbrand is designed to help companies track and maintain
their installed software. When a company receives software,
Pcbrand would be used to brand the software with the serial
number of the machine it was installed on. If the program
migrates through the company, it can be easily identified with
Pcbrand---kind of like putting radio collars on migrating moose.
This ensures all software was properly installed on the correct
machine. Copies can be easily identified and non-branded
programs can be easily found. This allows companies to protect
their software, as they would any other asset. It also helps
prevent software piracy, saving money in fines from trade
organization such as the SPA.

Pcbrand can also be used by software developers to brand
their software with different serial numbers without recompiling
the application each time. For example, each copy could be
branded with a unique serial number, location, region,
salesperson, and etc. Then using Pcbrand this information can be
easily read. It can even be modified.






















3
3














PROGRAMS
PROGRAMS
________

pcbrand.exe The program.
pcbrand.doc Documentation ascii format.
order.doc Ordering form.
readme.txt If included, any late minute changes.
manual.doc Document manual.


WHY REGISTER?
WHY REGISTER?
_____________


1. First off, Pcbrand is NOT FREE. It is distributed as
NOT FREE
Shareware to allow you to evaluate it and determine if it's right
for your organization. Registering also allows us to further
develop the product and make it available. You benefit, and we
benefit.

2. You will be notified of any software bugs, fixes, and
future releases. You will also receive the registered version of
the program.

3. Also, as a registered user you may request DesignerWare
consulting to help with inventorying, installing, and advising on
how best to protect yourself from trade organizations like the
SPA.

4. We will send you a Christmas Card (ohhhhhhhh).

























4
4














COMMAND LINE OPTIONS
COMMAND LINE OPTIONS
____________________

Example: Pcbrand
Example:


/C = Forces Pcbrand NOT to determine if there is a
NOT
color monitor and assumes monochrome.

/B = Forces Pcbrand to show only branded files.

/S = Makes Pcbrand search sub-directories.

/E = Forces the program to use EMS memory if available.

/X = Show only Dos executable files (com and exe).

/? = Information.




































5
5














OVERVIEW
OVERVIEW
________

Pcbrand takes a 30 character brand and protects it with a
password (if password is set) and stores this information at the
end of the executable program. The byte size of the executable
will increase by 40 bytes, and the brand information will become
part of the executable program. Copying the program, also copies
the brand information making it easy to always identify all
programs.

The number of files you can work with is limited by the
amount of Dos memory or 2000 which ever comes first. When using
Ems memory you are limited to 4000 or until allocated Ems memory
is used up, which ever comes first. Note: Using Ems memory is
slower than Dos memory and requires using the Fresh command to
refresh the screen after deletions.





































6
6














FILES NOT TO BRAND
FILES NOT TO BRAND
__________________

Some programs may NOT operate correctly if a brand is added
to the file. You will have to test each program to be sure the
brand hasn't affected it. The following programs have been
reported as not operating properly after being branded:

1. Stacker.com from Stac Electronics.
2. Sswap.com from Stac Electronics.

You should always check with the author of the program or
check the programs manual before branding your files to ensure
this type of modification will not affect it.








































7
7














FILES TO CONSIDER BRANDING
FILES TO CONSIDER BRANDING
__________________________

Consider branding your major applications. This would
include your spreadsheets, word processing, graphics programs,
database programs, and support utilities. These are your major
investment and are the assets you should protect.

You can brand any .exe and .com file you wish, but you
should consider the value of branding each program. For example,
normally each PC comes with its own copy of Dos. Dos has several
.exe and .com files. You can brand these files, but it may be of
little value since every PC has its own copy of Dos. But, each
PC doesn't come with a spreadsheet. So putting a brand on your
spreadsheet program would be more advisable.







































8
8














ANTI-VIRUS PROGRAMS
ANTI-VIRUS PROGRAMS
___________________

A variety of programs are available which can be used to
protect your system from computer viruses. Some of these
programs operate, the same way Pcbrand does, by modifying the
executable files on your system by adding a "signature" to the
_________
file. Virus detectors later use this signature to detect whether
or not the file has been affected.

If you are using this type of anti-virus program you, must
must
first remove this signature before branding your programs. After
first remove this signature
you have successfully branded your files, you can replace the
anti-virus "signature".
_________

Pcbrand will NOT be able to read its brand information after
NOT
an anti-virus "signature" has been added to the file. This is
_________
because Pcbrand looks for the brand information in the last 40
bytes of the branded file. If this is the case, you will have to
tell Pcbrand to expand the search beyond the 40 bytes. This is
done by changing the offset with the offset adjust command (J
command).
































9
9














BRANDING FILES
BRANDING FILES
______________


1. Before branding any files, you should first make a
backup copy of the programs you are about to brand. Pcbrand has
been tested on several hundred programs without causing any
problems. But, Pcbrand does alter the .exe or .com file and a
backup should therefore be maintained (See the section on files
NOT to brand)

2. Select a file to brand by highlighting it with the arrow
keys. You can only brand files that have the extension .exe or
.com. To brand multiple files highlight the file then press the
enter key to tag the file. If you have a mouse installed you can
use the mouse to tag the file by clicking on the highlighted
file.

3. Select the Password option (press P or use the mouse).
Set the password to any combination of letters and/or numbers.
Make sure you remember the password, else it will be impossible
to change the brand later or even read it. You don't have to set
a password, but it is recommended. If you don't use a password,
then anybody running Pcbrand will be able to modify the brand
information.

4. Select the Set brand option (press E or use the mouse).
Set the information you would like to use as a brand. For
example, the serial number of the PC, Department Name, etc.

5. You are now ready to brand your .exe and .com files.
Start the branding process by selecting the Brand option (press B
or use the mouse).

6. Your files should now be branded. Remember the
password you used. You will need the password next time you run
Pcbrand in order to read the brand information.

















10
10














PROGRAM COMMANDS
PROGRAM COMMANDS
________________

Key: Operation:

F1 The F1 key is used to un-tag tagged files. If you
have tagged several files and now wish to un-tag
them, using the F1 key will perform this
operation.

B Brand files. This command will brand your .exe
and .com files with a brand. You must have a
brand already set else it will ask for one.

U Unbrand files. Files that have already been
branded can be unbranded using this option. This
command first copies the file to a .bak
file which does not contain the brand information.
The original file is then deleted and the backup
file is renamed to the original. For this command
to work properly, you must have enough disk space
to contain the backup. You also CANNOT unbrand
CANNOT
files that have had a password set without knowing
the password.

S Sort the display. You have the option to sort by
File Name, File Time, File Date, or Dos Path.
Note: If you have items tagged the program will
take a few extra seconds after the sort to
properly retag everything.

T This will toggle the display to change from
displaying the File Date to File Time. Pcbrand
starts by displaying the File Dates. Use the T
command to toggle from date to time.

F10 This allows you to change to another directory or
to another disk drive. After the disk drive is
chosen, you will be shown a tree structure of the
disk directories. Use the arrow keys to select
the sub-directory you wish and press return. If
you have a mouse, you can highlight the sub-
directory by clicking on it (left button). The
right button of the mouse is the same as the enter
key (see mouse support).

I This will display information about the computer
and program information.

E This command allows you to set the brand
information. The brand information will be used
for branding files.


11
11














A Attribute command allows you to alter the Dos file
attributes.

Esc Exit Pcbrand.

H Shows an explanation for each command and also
shows the version of mouse driver if one is
installed.

O This option will only show files that have been
branded.

R Recurse sub-directory searching will be turned on
or off.

Q Quickly re-read the disk drive.

P This is for setting the password. Once the
password is set, files branded will require this
password (see password protection).

F9 File selection argument for directory searching
can be changed using the F9 key.

C Copy files from one sub-directory or disk to
another. Note: Copy doesn't check to ensure the
file exist. It is possible to over write existing
files. You cannot copy a file onto itself.

M Move files form one sub-directory to another. The
file is first copied then it is deleted. Note:
Move doesn't check to ensure the file exist. It
is possible to over write existing files. You
cannot move a file onto itself.

N Rename allows you change the Dos name of a file.

D Delete allows you to delete files.

J Allows you to adjust the file search offset.
Normally Pcbrand starts from the last byte in the
file and searches backward 40 bytes looking for
the brand information. Changing the offset will
increase the search bytes. For example, changing
the offset to 10 will make Pcbrand search 40 bytes
plus 10, for a total of 50 bytes. This is useful
if you have added an anti-virus signature to
branded files.

X Mix allows you to further add protection to
branded information (see Password Protection).


12
12














F Fresh is for refreshing the screen and removing
files that have been deleted. This is only valid
when using EMS memory (/E command line).


Left Arrow
Use the left arrow to show the brand information
if the Dos path is displayed.

Right Arrow
Use the right arrow to display the Dos path.

Right Shift
Use the right shift key as a turbo down arrow.

Left Shift
Use the left shift key as a turbo up arrow.

Ctrl Key Pressing the Ctrl key is a turbo enter key.


































13
13














PASSWORD PROTECTION
PASSWORD PROTECTION
___________________


We suggest you use a password for branding files. Setting a
password makes it impossible for other users of Pcbrand to alter,
change, or remove the brand information without the password.

If a file has been branded with a password and you have NOT
set the password (P command) or the password is not the same,
then the brand information will be displayed as 'PASSWORD
LOCKED'. To read the brand information you must set the password
to the one used when the brand was originally created.

You can further protect your brand information by changing
the number used for scrambling the brand information. This is
done with the miX command. Normally Pcbrand uses a number for
the starting position, ie. the base seed number, for scrambling
the brand information in the file. You can tell Pcbrand to use
any number from 1 to 126. If you change the seed number, it will
act as a password too. By using the miX command and Password
command, you will need both to properly alter, change, or remove
the brand information.

NOTE: Brand information will show 'PASSWORD LOCKED' if
NOTE:
the password and seed number are NOT the same as the ones used to
brand the file. Once a file is branded, any future attempts to
alter the file with Pcbrand will require the original Password
and seed number. If you forget the Password used or seed number
there IS NO WAY within Pcbrand to determine what they were.
IS NO WAY
























14
14














MOUSE SUPPORT
MOUSE SUPPORT
_____________


If Pcbrand detects a mouse then you can use a mouse to
select items and move through the display. Press the left mouse
button on the Up-arrow or the Down-arrow (located on the far
right of the screen) will cause the files to move accordingly.
You can also click on the line just above the first file or the
line just below the last file causing the same effect.

When the directory tree is displayed (F10 command) you can
use the mouse to highlight a sub-directory by clicking on it with
the left mouse button. Pressing the right mouse button will
cause the highlighted sub-directory to be selected (this works
the same as pressing the enter key).






































15
15














TURBO KEYS
TURBO KEYS
__________


If the Left shift key is pressed, the files will move up at
the fastest speed possible. Use the Right shift key to move the
files down as fast as possible.

Holding the Ctrl key down is a turbo enter key. This is the
same as holding down the enter key. The only difference is the
functions are called as fast as possible.











































16
16














SUGGESTED TIPS
SUGGESTED TIPS
______________

To locate all of the branded files on a disk, you could use
one of the following two methods.

Method 1 - Start Pcbrand from the root directory of the disk
using the /B /S commands from the command line (pcbrand /b/s).

Method 2 - You can use the Only command once the program is
started. Select the Recursive command FIRST then select the Only
FIRST
command.

To locate all .exe and .com files on a disk, you could use
one of the following methods.

Method 1 - Start Pcbrand from the root directory of the disk
using the /S /X commands from the command line (pcbrand /x/s).

Method 2 - Use the Recursive command to turn Recursive on.
Then use F9 to change the file selection for .exe & .com files
only on. Then use the Quick command to quickly reload files.
































17
17














Information Screen Number 1
Information Screen Number 1
___________________________

Today is Saturday, November 20, 1993

The system ID is FC PC/AT or PC/XT-286



Processor type 80286
The ROM BIOS release date is 02/03/87
The DOS version is 6.0
The number of parallel ports is 1
The number of game ports is 0
The number of RS-232 ports is 2
The number of diskette drives is 2
The video mode at cold boot time is Mode 2
The currently active monitor is Color
The current video mode is 3
The number of rows displayed is 25 by 80
This system has the following adapter(s)/monitor(s):
VGA card on a color adapter with 256 Kbytes of memory


No math co-processor has been detected


*** This screen show basic information about the PC


























18
18














Information Screen Number 2
Information Screen Number 2
___________________________

The amount of memory on the mother board is 640 KBytes

File Memory: Directory Memory:

Elements : 2000 Elements : 1000
Reserved k : 219 Reserved k : 73
Bytes Free : 214185 Bytes Free : 7
KBytes Free : 209 KBytes Free : 68
Des seg : 565EH Des seg : 8D59H
Ems Handle : 0 Ems Handle : 0

Current memory Bytes free : 90400
Current Kbytes free : 88
Program reserved Bytes : 301600
Program reserved Kbytes : 294
Descriptor Bytes : 10256 / 5256
Descriptor Kbytes : 10 / 5
Program Stack : 6870
Free space for Variables : 59918
Block free : 43550 / 43550
Reported Ems : Version 4.0
Total Ems pages : 128
Total Ems Kbytes : 208
Total Ems pages free : 85
Total Ems kbytes free : 1360

*** This screen shows program memory usage. The amount of
memory used for storing file and directory information. If Ems
memory is use, it will show the Ems memory handle for each array.






















19
19














Information Screen Number 3
Information Screen Number 3
___________________________

CMOS data is:

Diskette 1: 3.5 inch diskette - 1.4MB
Diskette 2: 1.2 MB, 96TPI
Disk 1: Type 45
Disk 2: not installed
Default display: Enhanced Graphics Adapter
Math co-processor: not installed
Base memory in KBytes: 640
Extended memory in KBytes: 384

Brand only files Off
Recursive Sub-Directories Off
Password
Brand with
Brand size 30
Base scramble number 27
Mask for com & exe files N
Adjust file offset by 0

Program Command Line:


*** This screen shows the information stored in CMOS if CMOS is
installed. The command line to start the program is also shown
along with other program information.

























20
20














ERRORS
ERRORS
______

DWMSG 001
- 003 Not used.
DWMSG 004 Memory allocation error.
DWMSG 005 Error reserving memory. > 256 - 256 else its an
error.
DWMSG 006 Error reserving record. > 256 - 256 else its an
error.
DWMSG 007 Error memory sorting. > 256 - 256 else its an
error.
DWMSG 008 Error walking directory tree. > 256 - 256 else its
an error.
DWMSG 009
- 019 Not used.
DWMSG 020 Error trying to determine default directory.
DWMSG 021 Error releasing memory from file array.
DWMSG 022 Error releasing memory from directory array.
DWMSG 023 Error occurred while branding files.
DWMSG 024 Error occurred while copying files.
DWMSG 025 Error occurred while fetching/storing records in
tree.
DWMSG 026 Error in display function.
DWMSG 027 Error doing array information.
DWMSG 028 Error Reading Drive! in System.Info.
DWMSG 029 Calculating space!!!
DWMSG 030 Changing file attributes.
DWMSG 031 Setting files time and date.
DWMSG 032 Releasing array memory for array #1


Dos Critical errors are in the range 1-255:
Dos Critical errors are in the range 1-255:

01 = Unknown unit.
02 = Drive/Device not ready.
03 = Unknown internal command.
04 = CRC error.
05 = Bad structure requests.
06 = Seek error.
07 = Unknown media type.
08 = Sector not found.
09 = Printer out of paper.
10 = Write fault.
11 = Read fault.
12 = General DOS failure.
255 = Attempting to write to protected media.







21
21














Dos Non critical errors are greater than 256.
Dos Non critical errors are greater than 256.

257 = Invalid function call.
258 = File not found.
259 = Path not found.
260 = To many files open. No DOS handles left.
261 = Access denied.
262 = Invalid handle.
263 = Memory control blocks destroyed.
264 = Insufficient memory.
265 = Invalid memory block address.
266 = Invalid environment.
267 = Invalid format.
268 = Invalid access code.
271 = Invalid drive.

499 = Routine was interrupted by user.
500 = Cannot open file for writing.
501 = Failure to write all required bytes.
502 = Cannot open source file.
503 = Cannot open destination file.
504 = Cannot open file for attribute.































22
22














THIS FORM IS FOR REGISTERING PCBRAND OR FOR A SITE LICENSE.
THIS FORM IS FOR REGISTERING PCBRAND OR FOR A SITE LICENSE.


Name : __________________________________________

Address: __________________________________________

__________________________________________

__________________________________________


Current version of Pcbrand 1 @ $ 19.95
Number __________ X $ 19.95 = $ __________

Current version of Pcbrand 2 or more @ $ 15.95
Number __________ X $ 15.95 = $ __________

* Commercial site license for the use of Pcbrand are
available. Valid for up to 500 computers $ 295.00.

Number __________ X $ 295.00 = $ __________

Shipping and handling $ 10.00

Total enclosed $ ___________
Diskette type:
Diskette type

________ 3 1/2" ________ 5 1/4"

Terms: Check drawn on a U.S. banks in U.S. funds.
International bank or postal money order in U.S. funds.
Purchase orders accepted from larger corporations. All
foreign orders must be prepaid. Sorry, no C.O.D orders
accepted. Prices are subject to change without notice.
For fastest deliver use money order or certified check.
Make checks payable to DesignerWare.

Mail to:
Mail to:
DesignerWare
DesignerWare
108 Hutchinson Drive
108 Hutchinson Drive
North East Pa. 16428
North East Pa. 16428

Information on Site Licenses/Corporate Site License:
Information on Site Licenses/Corporate Site License:
This is a license for use of the software within your
company, and is not transferable. This allows internal use and
copying of the software by as many users/machines as stated for
(See the order form). You can use the program in a network,
timesharing, multiple Cpu or multiple user arrangement.
Distribution, repackaging, or reselling of the software to third
parties is not allowed.


23
23









 January 2, 2018  Add comments

Leave a Reply