home *** CD-ROM | disk | FTP | other *** search
/ Black Box 4 / BlackBox.cdr / dosutils / bootcn16.arj / BCHOOKS.TXT < prev    next >
Encoding:
Text File  |  1991-06-21  |  3.6 KB  |  80 lines

  1.  
  2.         BCHOOKS version 1.00                                     6/21/91
  3.  
  4.  
  5. ---[ Overview ]---------------------------------------------------------
  6.  
  7.         BCHOOKS (pronounced B-C-HOOKS) is a utility that allows you to
  8.         patch the BOOTCON driver to either use or not use DOS interrupt
  9.         vector hooks.  By default BOOTCON does hook interrupt vectors.
  10.         When BOOTCON's hooks are disabled, BOOTCON is unable to init-
  11.         ialize the "BOOTCON" environment variable, so the program
  12.         BCVARCHK must be used to do this.
  13.  
  14.         BCHOOKS will only work with BOOTCON version 1.51.
  15.  
  16.  
  17. ---[ Who Needs to use BCHOOKS? ]----------------------------------------
  18.  
  19.         Unless you are having specific problems that are related to
  20.         BOOTCON hooking interrupt vectors, you should not need to use
  21.         BCHOOKS.
  22.  
  23.         Those using DOS 5.00 should use BCHOOKS to disable hooking
  24.         of DOS interrupt vectors.
  25.  
  26.  
  27. ---[ Using BCHOOKS ]----------------------------------------------------
  28.  
  29.         If you need BCHOOKS, you will probably only use it once.  After
  30.         your system is configured you will probably not need to change
  31.         the "hook status" of BOOTCON.  Therefore it is not necessary to
  32.         place the program in your PATH, however you can if you like.
  33.         Once you have used the program you should keep it somewhere
  34.         handy in case you need it again.
  35.  
  36.         BCHOOKS will only operate on the file BOOTCON.SYS, so you must
  37.         run it after you have installed BOOTCON.  The file BOOTCON.SYS
  38.         must be in the current directory when BCHOOKS is run.  BCHOOKS
  39.         can be run from floppy disk if desired.
  40.  
  41.         Three command line parameters are recognized.  These are:
  42.  
  43.             /?  - displays usage information
  44.             on  - enables DOS hooks
  45.             off - disables DOS hooks
  46.  
  47.         BOOTCON version 1.51 is shipped with the hooks ON.
  48.  
  49.         When the hooks are removed with the OFF parameter, the version
  50.         number of the program will be modified so that a "T" is
  51.         appended to it.  For example, if you were using version 1.51c,
  52.         the version number would now read "1.51cT".  The version number
  53.         can be found on the program copyright window when BOOTCON is
  54.         run.  This version flag can be used to determine whether you
  55.         are using the hooks ON or hooks OFF version.
  56.  
  57.         If you are using the hooks OFF version, you must use the utility
  58.         BCVARCHK in your AUTOEXEC.BAT file.  If you do not use BCVARCHK
  59.         the BOOTCON environment variable will not be set and you will
  60.         not be able to selectively execute portions of you AUTOEXEC.BAT
  61.         file.  See your text file BCVARCHK.TXT for information on how
  62.         to use BCVARCHK.
  63.  
  64.  
  65. ---[ Technical Information ]--------------------------------------------
  66.  
  67.         BOOTCON normally hooks the timer (08) and DOS (21) interrupts so
  68.         that it can initialize the BOOTCON environment variable.  The
  69.         code that BOOTCON uses to support these interrupts is very
  70.         unobtrusive and should not cause any problem in and of itself.
  71.         Users who are running on the jagged edge in terms of TSRs and
  72.         other complex software may find that BOOTCON is the program that
  73.         tips the scale and causes a problem.  If BOOTCON is the problem
  74.         then turning the hooks OFF with BCHOOKS will eliminate it.  If
  75.         running with hooks OFF does not solve the problem, then it is
  76.         highly likely that BOOTCON was never the problem.
  77.  
  78.         Note that running with hooks OFF does not change the 340 byte
  79.         stub that BOOTCON leaves in memory.
  80.