57 lines
2.4 KiB
Plaintext
57 lines
2.4 KiB
Plaintext
![]() |
3/28/86 Unprotect dBASE Administrator 1.0
|
|||
|
by Perry Simm
|
|||
|
|
|||
|
This unprotect should take care of the problem of running multiple copies
|
|||
|
in a network environment. The previous version only allowed a single copy
|
|||
|
to run at one time. The problem arises from a key that is placed at offset
|
|||
|
0F0H in the Program Segment Prefix (PSP). Ashton-Tate's ACCESS.COM program
|
|||
|
provides the key before it loads DBA.LD1. The ACCESS.COM provided with this
|
|||
|
unprotect does the same thing using random numbers to generate the key using
|
|||
|
the system clock as a seed. It then generates the correct checksum word to
|
|||
|
place at PSP:0FEH and calls DBA.LD1 through DOS function 4BH.
|
|||
|
|
|||
|
This archive should contain the following files:
|
|||
|
DBA.UNP (this file)
|
|||
|
DBA.BIN (EXE file header for DBA.LD1)
|
|||
|
ACCESS.COM (replaces Ashton-Tate's ACCESS.COM file)
|
|||
|
|
|||
|
The following instructions apply only the file DBA.LD1 150016 12-26-85 10:00am.
|
|||
|
Any other file will very likely not work.
|
|||
|
|
|||
|
1. Copy DBA.LD1, DBA.BIN (included with this file) and ACCESS.COM (also
|
|||
|
included with this file) to the same disk or directory.
|
|||
|
2. Issue the following DEBUG commands:
|
|||
|
3. DEBUG DBA.LD1
|
|||
|
4. -N DBA.BIN
|
|||
|
5. -L
|
|||
|
6. -N DBA.LD1
|
|||
|
7. -RBX
|
|||
|
8. BX 0000 ;debug response
|
|||
|
9. :2
|
|||
|
10. -RCX
|
|||
|
11. CX 3000 ;debug response
|
|||
|
12. :4A00
|
|||
|
13. -W
|
|||
|
14. -Q
|
|||
|
|
|||
|
You will also need to copy the following files from your ADMINISTRATOR disks:
|
|||
|
ASSIST.HLP, DBA.OVL, DBASE.MSG, HELP.DBS, INSTALLM.EXE
|
|||
|
|
|||
|
Once you have these files together on disk or in a directory, run INSTALLM one
|
|||
|
time. Then you can delete it. You now have a working copy of dBASE III Plus
|
|||
|
Administrator. There is no need to run the install procedure. Use the new
|
|||
|
ACCESS.COM as you would as described in your Getting Started manual.
|
|||
|
|
|||
|
If you have any questions or problems with this unprotect, please contact
|
|||
|
me on the Atlanta IBM-PCUG BBS at (404) 433-0062.
|
|||
|
Perry Simm
|
|||
|
|
|||
|
P.S. Please note that if you specify a program file on the command line,
|
|||
|
you must not use a program name that begins with the letter M. This
|
|||
|
is true of the original protected version as well and is not a byproduct
|
|||
|
of unprotection.
|
|||
|
|
|||
|
Ex. ACCESS master M=d:path
|
|||
|
|
|||
|
Yields the message: Unauthorized Duplicate
|
|||
|
|