home *** CD-ROM | disk | FTP | other *** search
-
- BCHOOKS version 1.00 6/21/91
-
-
- ---[ Overview ]---------------------------------------------------------
-
- BCHOOKS (pronounced B-C-HOOKS) is a utility that allows you to
- patch the BOOTCON driver to either use or not use DOS interrupt
- vector hooks. By default BOOTCON does hook interrupt vectors.
- When BOOTCON's hooks are disabled, BOOTCON is unable to init-
- ialize the "BOOTCON" environment variable, so the program
- BCVARCHK must be used to do this.
-
- BCHOOKS will only work with BOOTCON version 1.51.
-
-
- ---[ Who Needs to use BCHOOKS? ]----------------------------------------
-
- Unless you are having specific problems that are related to
- BOOTCON hooking interrupt vectors, you should not need to use
- BCHOOKS.
-
- Those using DOS 5.00 should use BCHOOKS to disable hooking
- of DOS interrupt vectors.
-
-
- ---[ Using BCHOOKS ]----------------------------------------------------
-
- If you need BCHOOKS, you will probably only use it once. After
- your system is configured you will probably not need to change
- the "hook status" of BOOTCON. Therefore it is not necessary to
- place the program in your PATH, however you can if you like.
- Once you have used the program you should keep it somewhere
- handy in case you need it again.
-
- BCHOOKS will only operate on the file BOOTCON.SYS, so you must
- run it after you have installed BOOTCON. The file BOOTCON.SYS
- must be in the current directory when BCHOOKS is run. BCHOOKS
- can be run from floppy disk if desired.
-
- Three command line parameters are recognized. These are:
-
- /? - displays usage information
- on - enables DOS hooks
- off - disables DOS hooks
-
- BOOTCON version 1.51 is shipped with the hooks ON.
-
- When the hooks are removed with the OFF parameter, the version
- number of the program will be modified so that a "T" is
- appended to it. For example, if you were using version 1.51c,
- the version number would now read "1.51cT". The version number
- can be found on the program copyright window when BOOTCON is
- run. This version flag can be used to determine whether you
- are using the hooks ON or hooks OFF version.
-
- If you are using the hooks OFF version, you must use the utility
- BCVARCHK in your AUTOEXEC.BAT file. If you do not use BCVARCHK
- the BOOTCON environment variable will not be set and you will
- not be able to selectively execute portions of you AUTOEXEC.BAT
- file. See your text file BCVARCHK.TXT for information on how
- to use BCVARCHK.
-
-
- ---[ Technical Information ]--------------------------------------------
-
- BOOTCON normally hooks the timer (08) and DOS (21) interrupts so
- that it can initialize the BOOTCON environment variable. The
- code that BOOTCON uses to support these interrupts is very
- unobtrusive and should not cause any problem in and of itself.
- Users who are running on the jagged edge in terms of TSRs and
- other complex software may find that BOOTCON is the program that
- tips the scale and causes a problem. If BOOTCON is the problem
- then turning the hooks OFF with BCHOOKS will eliminate it. If
- running with hooks OFF does not solve the problem, then it is
- highly likely that BOOTCON was never the problem.
-
- Note that running with hooks OFF does not change the 340 byte
- stub that BOOTCON leaves in memory.
-