home *** CD-ROM | disk | FTP | other *** search
/ Liren Large Software Subsidy 16 / 16.iso / t / t231 / 1.img / GUARDIAN.EXE / UPDATE.TXT < prev    next >
Encoding:
Text File  |  1993-10-13  |  24.4 KB  |  447 lines

  1.  
  2.  
  3.  
  4.  
  5.                                T H E  G U A R D I A N
  6.  
  7.                                      U P D A T E
  8.  
  9.                             Version 1.93 - October, 1993
  10.  
  11.      ---------------------------------------------------------------------------
  12.  
  13.      This update contains corrections to the Reference Guide and provides
  14.      supplemental information which became available after the Reference Guide
  15.      was printed.  Note that several file name changes have occurred in this
  16.      update.  See the Version History below for more details.
  17.  
  18.      ---------------------------------------------------------------------------
  19.                    * * * *   Notice to Registered Users   * * * *
  20.  
  21.      Your registration serial number is contained in the master configuration
  22.      file, GUARDIAN.MRE.  We recommend you replace the file that came with your
  23.      Shareware version.  Be advised, however, that when you do this, all
  24.      installation parameters will be reset to their default values - including
  25.      the master password, "guardian".  When you replace the file, you should
  26.      immediately change the password(s) to what you are currently using.
  27.  
  28.      ---------------------------------------------------------------------------
  29.                  * * * *  Notice to Users of DOS Version 5  * * * *
  30.  
  31.      4/92
  32.  
  33.      The DOS installation procedure supplied in version 5 will normally create a
  34.      CONFIG.SYS file containing a SHELL statement which tells DOS to look for
  35.      its COMMAND.COM command interpreter in a directory called DOS.  In
  36.      addition, it will normally set up entries for programs or device drivers
  37.      for such things as SETVER and possibly HIMEM and identify them as residing
  38.      in that DOS directory.  In this kind of configuration, with versions of The
  39.      Guardian prior to 1.92, you would have to re-configure it if you wanted to
  40.      be able to boot your computer from your hard disk while it is locked. (You
  41.      would have to remove any references in the CONFIG.SYS file to the DOS
  42.      directory, plus any programs in that directory that are needed at start-up
  43.      time would have to be moved to the root directory.)
  44.  
  45.      If your disk contains a directory called DOS, Version 1.92 does not lock
  46.      it.  If you have a configuration like that described above, you can still
  47.      access the DOS directory while the disk is locked and therefore you can
  48.      still boot the computer.  If you do want that directory to be locked, you
  49.      should change the name of it to something else such as DOS3, DOSS, etc.
  50.  
  51.      Caution:  Now when a disk is locked, all programs and/or files in the DOS
  52.      directory are available to use.  Make sure there isn't anything in that
  53.      directory that you want to be "locked".
  54.  
  55.      It is a good idea to review the contents of the CONFIG.SYS file to make
  56.      sure you aren't calling in extraneous programs.  For example, the program
  57.      SETVER allows you to "send a message" to any application program that makes
  58.      it think it is actually running under a different version of DOS.  In order
  59.      to do this, you must make an explicit entry in the SETVER table.  If you
  60.      aren't doing this, you don't even need the program, and since it is a
  61.      resident program, you are wasting memory resources.
  62.  
  63.      ---------------------------------------------------------------------------
  64.  
  65.  
  66.  
  67.                                                               UPDATE.TXT; Page 2
  68.  
  69.      Version 2 of The Guardian was released in June, 1992 and is available
  70.      directly from Marcor Enterprises.  It has a windows style "interface" with
  71.      pull down menus, pop up message windows, and includes mouse support.  Among
  72.      its many new features is the ability to selectively leave unlocked any
  73.      combination of files and/or directories, lock or unlock multiple disks in
  74.      one operation, customize the sign-on screen and the "locked disk" message
  75.      file, multiple security levels, automatically park the heads of a disk
  76.      after locking it, and control over several operational parameters.  It
  77.      includes a new program which allows you to lock or unlock disks directly
  78.      from the DOS command line (and therefore from a batch file).   The
  79.      registration fee for version 2 is $49.95 plus $4.00 s/h ($6.00 outside the
  80.      continental United States) plus applicable sales tax.  For more information
  81.      on its other features, please contact Marcor Enterprises.
  82.  
  83.  
  84.                          * * * *   Getting Started   * * * *
  85.      3/93
  86.  
  87.      The file named TG.OVL is, in reality, an executable program.  It is named
  88.      this way to prevent a new user from running it before reading the
  89.      documentation, a situation which can have dire consequences.  It is a sign-
  90.      on program which is designed to be invoked by the AUTOEXEC.BAT file (or the
  91.      temporary command interpreter, TGCMD.EXE, if you are a registered user).
  92.      When this program runs, it displays a sign-on menu and asks for a password.
  93.      If you don't provide a valid password within three tries, it automatically
  94.      locks your disk.  (There are conditions described below in this update
  95.      document under which it does not lock a disk.)  In order to use this
  96.      program, do the following three steps:
  97.  
  98.      1.   Run the main program, TGM.EXE, and select Change parameters, then View
  99.           all passwords.  The program will ask for the master password which
  100.           should be "guardian" (without the quotes and all lower case or small
  101.           letters - passwords are case sensitive).  DO NOT CHANGE THIS MASTER
  102.           PASSWORD YET.  If you wish, you can add a password of your own at this
  103.           time.  When the sign-on program runs, it will accept any of the
  104.           passwords that have been assigned.
  105.           
  106.           If the master password is not "guardian", you have an ILLEGAL COPY;
  107.           YOU SHOULD NOT USE ANY OF THE PROGRAMS and should contact Marcor
  108.           Enterprises immediately.  We are in Indianapolis, Indiana, U.S.A. and
  109.           can be reached at (317) 876-9376.
  110.  
  111.      2.   Be sure you have a copy of TGM.EXE and GUARDIAN.MRE on a separate
  112.           diskette, preferably one that is "bootable" (i.e. has a copy of DOS on
  113.           it).  If you used the INSTALL procedure that is provided, it should
  114.           have made such a copy.
  115.  
  116.      3.   Rename TG.OVL to TG.EXE.  Now that you are certain you know the master
  117.           password or have added your own, you can safely run the program.  Once
  118.           you are familiar with how the programs work, you can safely change the
  119.           master password to anything of your own choosing.  But DON'T FORGET
  120.           IT; WRITE IT DOWN and store it in a safe place.
  121.  
  122.  
  123.      ---------------------------------------------------------------------------
  124.      8/91
  125.  
  126.  
  127.  
  128.                                                               UPDATE.TXT; Page 3
  129.  
  130.      Anyone who registers The Guardian will receive a bonus program along with
  131.      the registered versions of the main programs.  This program, TGCMD.EXE, can
  132.      be used as a momentary command interpreter (e.g. a substitute for the
  133.      COMMAND.COM that comes with DOS) which will further enhance the security
  134.      protection of The Guardian.
  135.  
  136.      The documentation for The Guardian explains that if you add the command
  137.      TG.EXE to your AUTOEXEC.BAT file, the sign-on menu will appear whenever you
  138.      start or re-boot your computer, thus forcing a person to enter a valid
  139.      password before he can use the computer.  While most people don't realize
  140.      it, it is possible to interrupt the AUTOEXEC procedure and potentially
  141.      bypass the running of the sign-on program, even if the "TG" command is the
  142.      very first entry in the AUTOEXEC.BAT file.  Of course, a person would only
  143.      have a reason to try this if he knew before he turned on the computer that
  144.      there was something in the AUTOEXEC.BAT file that he wanted to override.
  145.  
  146.      This temporary command interpreter, provided to registered users, offers a
  147.      way to safely prevent such an interruption.  TGCMD.EXE can be specified in
  148.      the CONFIG.SYS file as the initial command interpreter in place of
  149.      COMMAND.COM.  It will automatically execute the sign-on program, TG.EXE,
  150.      and, assuming a correct password is entered, then transfer control to the
  151.      "primary" command interpreter (normally COMMAND.COM). With this
  152.      configuration, it is not possible to bypass the execution of the sign-on
  153.      program.
  154.  
  155.      This program is offered only to registered users because it is only of any
  156.      value to you if you are routinely using The Guardian, in which case, you
  157.      are legally obligated to register it anyway.  It has no effect on the
  158.      functionality of the principle programs.
  159.  
  160.      4/91
  161.  
  162.      With version 1.8 of The Guardian, a modest restriction has been added to
  163.      unregistered copies of the system.  Despite stern warnings about reading
  164.      the documentation BEFORE running any of the programs, many people have
  165.      simply copied the programs to their hard disk and run program TG.EXE to
  166.      "see what it would do" - and they got a nasty surprise when the program
  167.      locked their disk because they didn't know the default master password.
  168.      Effective with this release, when the master password is "guardian" as
  169.      originally distributed, and you are using an unregistered version, the
  170.      program TG.EXE will not lock the disk as a result of an incorrect password.
  171.      It will tell you this and then proceed to go through its alarm procedure as
  172.      if the disk had been locked, but it won't actually lock it.  Once you set
  173.      up your own passwords, the program is fully functional.
  174.  
  175.      You can still intentionally lock a disk using program TGM.EXE.
  176.      ---------------------------------------------------------------------------
  177.  
  178.      Another important consideration .....
  179.  
  180.      The reference manual states that The Guardian looks in its own directory
  181.      for its master configuration file, GUARDIAN.MRE.  Under some circumstances,
  182.      this could be confusing.  What it really does is look in the CURRENT
  183.      directory.  This could have some very significant implications.  If you
  184.      choose to leave all the programs in a sub-directory, such as SECURE, then,
  185.      when you want to add instructions to your AUTOEXEC.BAT file to execute
  186.      program TG.EXE, do it this way: cd\; cd SECURE; TG; cd\.  DO NOT put cd\;
  187.      SECURE\tg in this file.  The Guardian would look for GUARDIAN.MRE in the
  188.  
  189.  
  190.  
  191.                                                               UPDATE.TXT; Page 4
  192.  
  193.      root directory, and, since it isn't there, would automatically create a new
  194.      one with default values - including a new master password of "guardian" -
  195.      NOT the one you assigned in the SECURE subdirectory.  If you want to put
  196.      the program TGM.EXE in the root directory so it won't get locked, move BOTH
  197.      the program and the file GUARDIAN.MRE to the root directory.  Then, what
  198.      you put in the AUTOEXEC.BAT file to execute program TG.EXE is cd\;
  199.      SECURE\tg.  (The uppercase/lowercase isn't important; also the use of semi-
  200.      colons in the examples is just for readability - in the actual file, you
  201.      would put each command on a separate line.)
  202.  
  203.      5/90
  204.      Documentation clarification
  205.  
  206.      Chapter 3,  Locking/Unlocking a Disk,  describes the process for
  207.      intentionally locking or unlocking a disk on any drive (program TGM.EXE).
  208.      After selecting a drive, you are asked for an authorization code and are
  209.      given three opportunities to provide the correct password (see the
  210.      documentation for more detail).  If you fail in three attempts, the request
  211.      is denied, and you are returned to the master menu - nothing has been done
  212.      in terms of locking or unlocking the disk.  It is important to understand
  213.      the difference between this action in this program, TGM.EXE, and the
  214.      actions in the sign-on program, TG.EXE.  If, in the sign-on program,
  215.      TG.EXE, you fail to provide the correct password in three tries, the
  216.      program automatically locks the CURRENT drive - which might not be the
  217.      drive where the program is located.  (This is also described in Chapter 2,
  218.      Logging on to a System.)  Also, remember that once the sign-on program has
  219.      been started, there is only one way out - provide the correct password
  220.      (unless, of course, you turn off your computer). If you don't provide the
  221.      correct password, the disk is locked and the keyboard is disabled.
  222.  
  223.  
  224.                          * * * *   Version History   * * * *
  225.  
  226.      Version 1.93 - 10/93
  227.  
  228.      This version contains some of the design technology originally developed
  229.      for the non-shareware version 2 of The Guardian.  It results in a more
  230.      rigidly controlled environment during the actual process of locking and
  231.      unlocking a disk.  The visible effect of this is that if files are added to
  232.      a disk while it is locked, or if a disk is only partially unlocked, then
  233.      when the disk is completely unlocked, the program is able to recognize what
  234.      has happened and ignore what in earlier versions was considered a
  235.      discrepancy.  Those discrepancies would cause the program to issue messages
  236.      about the possibility of an error condition.  Stated in simpler terms, this
  237.      program is "cleaner" than earlier versions.  The control file which
  238.      contains the information for unlocking a disk is now called GUARD19.CTL
  239.      instead of !!!.###.  Since it is a hidden file, you would normally not even
  240.      realize its existence.  In addition, when a disk is unlocked, the
  241.      information in this file is saved in a file called GUARD19.BAK (also a
  242.      hidden file).  If some sort of error condition arises, that prevents the
  243.      successful unlocking of a disk, this file can be reinstated as GUARD19.CTL
  244.      to make The Guardian think the disk is locked.  In addition to being
  245.      hidden, these files are marked read-only.  This BAK file is saved so it is
  246.      POSSIBLE to reuse it; it is NOT RECOMMENDED without the assistance of
  247.      Marcor Enterprises.
  248.  
  249.  
  250.                              * * *  C A U T I O N  * * *
  251.  
  252.  
  253.  
  254.                                                               UPDATE.TXT; Page 5
  255.  
  256.  
  257.           If you add files to a disk while it is locked, you should take care
  258.           not to give them the same name as a file that was in the root
  259.           directory of the disk before it was locked.  When the disk is
  260.           unlocked, you will end up with duplicate entries in your root file
  261.           directory.  This greatly confuses DOS; if you tell DOS to delete a
  262.           file that has a duplicate entry, DOS will delete BOTH files.
  263.  
  264.           If you need to add a file with a duplicate name, we recommend you
  265.           first create a directory which is known not to duplicate a directory
  266.           immediately below the root directory.  Then add your file in that
  267.           directory.  This way DOS will be able to distinguish one from the
  268.           other.
  269.  
  270.  
  271.      This version also contains instructions to force DOS to properly update the
  272.      file directory entry for the GUARD19.CTL file when it has completed locking
  273.      a disk.  In some computers containing disk data caching, there is a remote
  274.      possibility that a timing conflict could arise and cause the control file
  275.      to become corrupted.  This has never been reported for any of the 1.x
  276.      versions of The Guardian, but there were a few reports of this happening
  277.      when version 2 was first released.  You must be running DOS version 3.3 or
  278.      later for this feature to be in effect.
  279.  
  280.  
  281.      Version 1.92 - 6/92, 3/93
  282.  
  283.      The only change is that now when you lock a disk, if the program finds a
  284.      directory called DOS, it does not lock it, but does mark the directory
  285.      "hidden".  This change was made to accommodate users of DOS version 5 which
  286.      normally depends on the availability of that directory to "boot" from a
  287.      hard disk.  This change applies to all versions of DOS, not just version 5.
  288.      Remember that now any program or file in a directory called DOS is still
  289.      available for use while a disk is locked.  If you don't want this directory
  290.      left unlocked, change its name to something other than DOS.
  291.  
  292.      In addition, if the program is an unregistered copy of The Guardian, it
  293.      will not lock a directory called GUARDIAN if it finds one.  If you use the
  294.      supplied INSTALL procedure, it will install the programs in a directory
  295.      called GUARDIAN.  This way, if you inadvertently lock a disk, you can still
  296.      get to the programs to unlock it.
  297.  
  298.  
  299.      Version 1.91 - 1/92
  300.  
  301.      This update corrects several minor errors.
  302.  
  303.      If some problem were to occur while one of the programs is running and the
  304.      lock control file, !!!.###, gets created but has no data (i.e. has a length
  305.      of 0), the program would still read data off the disk and try to use it for
  306.      passwords and lock status.  This usually resulted in the program rejecting
  307.      any password entered to unlock a disk even though it wasn't locked in the
  308.      first place.
  309.  
  310.      When you deliberately lock or unlock a disk, program TGM forces you to
  311.      enter a valid drive letter by setting a range of letters based on the
  312.      number of drives installed or set by your CONFIG.SYS file.  If the number
  313.      of drives is a multiple of 16 (it often is 32 if a computer is on a
  314.  
  315.  
  316.  
  317.                                                               UPDATE.TXT; Page 6
  318.  
  319.      network), the program, in doing some logical "masking", would calculate the
  320.      number of drives to be zero and would set the letter range to "A-@". (In
  321.      the ASCII numbering system the "@" character is numerically one less than
  322.      "A".)
  323.  
  324.      If you change the master password and then attempt to lock a disk using
  325.      that new password without first quitting the program, the new password
  326.      would not be set properly in memory even though the program correctly
  327.      updated the master configuration file, GUARDIAN.MRE.  Now it works
  328.      correctly.
  329.  
  330.  
  331.      Version 1.90 - 8/91
  332.  
  333.      Version 1.90 of The Guardian contains two changes which, individually are
  334.      fairly minor but, in conjunction with each other, provide for significantly
  335.      simpler operation.  When combined with the temporary command interpreter
  336.      provided to registered users, it also greatly improves security protection.
  337.  
  338.      When a disk is locked, The Guardian now leaves "unlocked" ANY of its own
  339.      programs/files that it finds in the root directory, which now includes the
  340.      sign-on program, TG.EXE, and the command interpreter, TGCMD.EXE.  The other
  341.      change is that the sign-on program, TG.EXE, now checks the lock status of
  342.      the disk before it displays the sign-on menu.  If it is already locked, it
  343.      accepts only the master password or the password that was used to lock the
  344.      disk and then automatically unlocks the disk.  This means that, if you
  345.      register the program and use the new command interpreter, you can lock the
  346.      disk before you turn off the computer, and, when you turn it back on, the
  347.      disk is automatically unlocked as part of the normal start up process.
  348.  
  349.      If you prefer not to have the "Installation" name displayed as part of the
  350.      sign-on menu, select the parameters option in program TGM.EXE and delete
  351.      the contents of the Installation field.  Program TG.EXE will then not
  352.      display anything when it displays the sign-on menu.
  353.  
  354.                                     C A U T I O N
  355.  
  356.           Do not use version 1.90 or later of The Guardian to unlock a disk
  357.           that was locked with an earlier version.  The name of the
  358.           "readme" file that is placed on a locked disk has been changed
  359.           from READTHIS.MRE to README.TXT.  Also you should not have one of
  360.           your own files called README.TXT in the root directory.  The
  361.           Guardian will successfully lock and unlock the file, but for an
  362.           instant during its processing, you will have duplicate entries in
  363.           your root directory.  When The Guardian is all done, it issues a
  364.           command to DOS equivalent to "DEL README.TXT" and DOS will then
  365.           erase or delete BOTH files.
  366.  
  367.  
  368.      Version 1.8 - 4/91
  369.  
  370.      This corrects an error which would only occur under very unusual
  371.      circumstances.  If the contents of a disk are altered while it is locked
  372.      (such as adding a file - which should never be done), then, when you try to
  373.      unlock the disk, you will get an error message for each locked file whose
  374.      directory entry has been altered.  You are given the opportunity to abort
  375.      the unlock procedure or continue - normally you would continue.  If,
  376.      however, you press Esc to abort the process, the program would previously
  377.  
  378.  
  379.  
  380.                                                               UPDATE.TXT; Page 7
  381.  
  382.      go ahead and replace the control file (containing the information for
  383.      unlocking the remainder of the disk) with a control file indicating the
  384.      disk was unlocked.  Now this control file is left untouched until the disk
  385.      is completely unlocked.  As stated in the documentation, until a disk is
  386.      completely unlocked, The Guardian considers it locked - thus you cannot
  387.      lock a disk which has been partially unlocked.
  388.  
  389.      In addition, several more cosmetic enhancements have been made.
  390.  
  391.  
  392.      Versions 1.6 - 1.7  9/90 - 11/90
  393.  
  394.      Version 1.6 contains some internal corrections which under very remote
  395.      circumstances could cause one of the programs to behave erratically.
  396.  
  397.      Version 1.7 is primarily a technical upgrade.  The internal structure of
  398.      the program building blocks has been rearranged and much of the source code
  399.      of the programs has been re-written for greater efficiency for both speed
  400.      and reduced program size.  Also a number of cosmetic enhancements have been
  401.      added.
  402.  
  403.  
  404.      Version 1.5 - 3/90
  405.  
  406.      Version 1.5 accomodates the enhancements introduced with DOS version 4
  407.      which allows you to format a logical disk larger than 30 mb.  These same
  408.      capabilities exist in Compaq's version of DOS 3.3.  Included on this
  409.      distribution disk is a program called DISKINFO.EXE.  It merely reads a disk
  410.      and displays various technical parameters about the disk.  If you have any
  411.      questions about the compatibility of your DOS or disk format with the
  412.      PC/MS-DOS format, run this program before attempting to lock a disk.  If it
  413.      displays valid information, you will have no problems.  If you are not
  414.      familiar with terms such as clusters and sectors, just verify the total
  415.      capacity.  Also, the standard default number for bytes/sector is 512.  If
  416.      the program displays any 0's or negative numbers, please contact Marcor
  417.      Enterprises.
  418.  
  419.      With version 1.5, a slight change has been made in the way The Guardian
  420.      locks a disk.  Version 1.5 does not lock any files in the root directory
  421.      that end in the extension .COM or .SYS.  This way, if you lock your hard
  422.      disk, the system is still "bootable" even though all other files are
  423.      inaccessible (although it will not execute any commands in an AUTOEXEC.BAT
  424.      file).  Also, if it finds its own master menu program, TGM.EXE, in the root
  425.      directory, it will not lock it.  This way, you can, at your option, have
  426.      your disk set up so that, if or when it gets locked, it is possible to
  427.      restart your computer and unlock the disk without needing a another hard
  428.      disk or diskette.  Read the reference manual regarding some restrictions
  429.      and cautions about using this technique.
  430.  
  431.      CAUTION: Some large disks use their own software for handling hardware
  432.      features not supported by some versions of DOS.  Frequently this means you
  433.      need a special file called a device driver which is invoked by your
  434.      CONFIG.SYS file.  If this driver file does not end in an extension of COM
  435.      or SYS, and if it is not in the root directory, then it will get locked
  436.      along with other files and will not be available to CONFIG.SYS when you
  437.      start up your computer.  Thus it is possible that you still will not be
  438.      able to boot your computer when the disk is locked.
  439.  
  440.  
  441.  
  442.                                                               UPDATE.TXT; Page 8
  443.  
  444.      (6/92 - Version 2 of The Guardian eliminates this potential problem.)
  445.  
  446.  
  447.                              * * * * * * * * * * * * * *