home *** CD-ROM | disk | FTP | other *** search
- AntiCopy unit version 1.1
- ───────────────────────────────────
- Copy protecting unit for Turbo Pascal
-
-
- Files in this package :
- -----------------------
-
- READ.ME - this file
- ANTICOPY.INT - interface part of AntiCopy unit
- ANTCOP70.TPU - AntiCopy unit for TP 7.0
- ANTCOP60.TPU - AntiCopy unit for TP 6.0
- ANTCOP55.TPU - AntiCopy unit for TP 5.5
- ( you must rename the appopriate unit in
- ANTICOPY.TPU, if you want to use it )
- AC-TEST.PAS - source code of test program for AntiCopy unit
-
-
- Description :
- -------------
-
- AntiCopy is a simple Turbo Pascal unit providing minimal level
- of copy-protecting of TP programs. However in most cases this
- level of protection is quite satisfactory.
-
- AntiCopy unit included in this package protects TP programs
- against copying to another computer or even in another
- directory on the same computer. It makes your programs
- copy-protected.
-
- The size of protected program will become only ~1.5 kB larger.
- If you use overlays in your program, you can declare
- ANTICOPY.TPU as overlay unit, then execution size of protected
- program will not increase.
-
-
- Usage :
- -------
-
- In order to use AntiCopy unit, you must include
-
- "uses ANTICOPY;"
-
- statement in your program ( see AC-TEST.PAS ). That's all.
-
-
- How it works :
- --------------
-
- All work is performed by initialization section of AntiCopy
- unit. During the first execution of protected program some
- specific for BIOS information and program's start directory
- will be written ( in "encrypted" form ) into the protected
- .EXE file itself. During all next executions this information
- will be checked, and if it will not coincide with the saved
- information the program will be halted.
-
-
- Testing :
- ---------
-
- You can test the work of AntiCopy unit with the help of
- included AC-TEST.PAS:
- - compile AC-TEST.PAS;
- - execute AC-TEST.EXE, you will see message 'ANTICOPY', and
- date and time of AC-TEST.EXE will become current;
- - execute it any amount of times, you will see message
- 'ANTICOPY';
- - copy AC-TEST.EXE in another directory or to another computer
- with different BIOS and try to execute it, you will not see
- any message.
-
-
- Copyright / Disclaimer :
- ------------------------
-
- As I wrote the source code of AntiCopy unit, the next
- copyright message applies.
-
- ───────────────────────────────────────────────────────
- AntiCopy 1.1 is copyright 1992,93 by Oleg I. Subachev
- ─────────────────────────────────────────────────
-
- You are free to use, copy and distribute ANTCOP11 package for
- noncommercial use IF:
-
- NO FEE IS CHARGED FOR USE, COPYING OR DISTRIBUTION.
-
- IT IS NOT MODIFIED IN ANY WAY.
-
- As I don't want to be liable for any possible damages caused
- by AntiCopy unit, the next disclaimer is included.
-
- Oleg I. Subachev ( the author of AntiCopy unit ) disclaims all
- warranties relating to the software included into this
- package. Oleg I. Subachev will not be liable for any special,
- incidental, consequential, indirect or similar damages due to
- loss of data or any other reason. The person using the
- AntiCopy unit bears all risk as to the quality and performance
- of the software.
-
- For reactions you may write to:
-
- Oleg I. Subachev
- Zavodskaja str., 45 A - 11
- Ekaterinburg, V-109
- 620109, Russia
-
- or
-
- Internet: soi@ufpk.e-burg.su
-
-
- Source code availability / Registration notes :
- -----------------------------------------------
-
- If you want to get source code of AntiCopy unit, you must
- register yourself as a user of AntiCopy unit, by sending 10 US
- dollars to me.
-
- It will bring you the following advantages and possibilities:
-
- 1. You will be able to use advanced features of AntiCopy unit
- such as:
- - not only halt, but even wipe out the protected .EXE file in
- case of illegal copying;
- - keep date and time of protected .EXE file during first
- execution, so user of protected program will not notice that
- something was written into the .EXE file;
- - use for protection the most unique symptoms of computer:
- volume serial number ( for DOS >= 4 ) and serial number of
- hard disk controller ( IDE only );
- - install number of permitted copies into protected program.
-
- 2. You will be free to modify the source code to make unit
- suitable for your own needs.
-
- E.g. you may derive procedure from the initialization section
- of the unit, so you will be able to perform checking not only
- once at the beginning of the program, but in any place and
- several times.
-
- Or you may think out your own symptoms and check them using
- technique from AntiCopy unit.
-
- 3. You will be free to use the original or modified unit in
- your commercial products.
-
- 4. You will get a message from me, when new version of AntiCopy
- unit will come out.
-
- Because of some problems here in Russia with receiving hard
- currency you must first contact me by e-mail, if you want to
- register.
-
-
- Revision history :
- ------------------
-
- Version 1.0 : - first version of AntiCopy unit.
-
- Version 1.1 : - ability to install permitted number of copies
- ( according to proposal from Vera Noest
- Vera.Noest@vaxtbio.uu.se );
- - TP 7.0 version of AntiCopy unit was included
- in the package;
- - some style improvements and more comments were
- added in source code.
-
-
- Enjoy using AntiCopy unit.
- Oleg I. Subachev
-