home *** CD-ROM | disk | FTP | other *** search
/ High Voltage Shareware / high1.zip / high1 / DIR31 / SNAPSHOT.ZIP / SNAPSHOT.DOC < prev    next >
Text File  |  1993-04-06  |  28KB  |  672 lines

  1.  
  2.  
  3.  
  4.  
  5.  
  6.  
  7.  
  8.  
  9.  
  10.  
  11.  
  12.  
  13.  
  14.                                  SNAPSHOT
  15.  
  16.                         A SOFTWARE INSTALLATION AID
  17.  
  18.                                USER'S GUIDE
  19.  
  20.  
  21.                                Version 1.10
  22.  
  23.                                April 6, 1993
  24.  
  25.  
  26.                   Copyright (C) 1992, 1993 By K.R.Duncan
  27.  
  28.                            All Rights Reserved.
  29.  
  30.  
  31.  
  32.  
  33.  
  34.  
  35.  
  36.  
  37.  
  38.  
  39.       +-----------------------------------------------------------+
  40.       |                                                           |
  41.       | SNAPSHOT is a "shareware program".  It  is  not  free  or |
  42.       | public domain software and after you  have  evaluated  it |
  43.       | for 30 days you are obligated to register  your  copy  if |
  44.       | you continue using it. You are encouraged to make  copies |
  45.       | of this program and  it's  documentation  and  pass  them |
  46.       | onto to others - see the text on  distribution  later  in |
  47.       | this document.                                            |
  48.       |                                                           |
  49.       +-----------------------------------------------------------+
  50.  
  51.    SNAPSHOT Version 1.10, Copyright 1992, 1993 by K.R.Duncan.  Page  i
  52.  
  53.    Contents
  54.    ========
  55.  
  56.         Shareware                                             1
  57.  
  58.              Definition Of Shareware                          1
  59.  
  60.              Disclaimer - Agreement                           2
  61.  
  62.         Registration                                          2
  63.  
  64.         Distribution                                          3
  65.  
  66.         Introduction                                          4
  67.  
  68.         Command line parameters                               5
  69.  
  70.         Default Usage                                         5
  71.  
  72.         Operation                                             6
  73.  
  74.         Generating CRC-32 values (including the /c option)    8
  75.  
  76.         Extracting Files (/x option)                          8
  77.  
  78.         Snapshot Directory (/d option)                        9
  79.  
  80.         Running under DOSSHELL                                9
  81.  
  82.         Output (SNAPSHOT.TXT)                                10
  83.  
  84.         Contact                                              11
  85.  
  86.         History                                              12
  87.  
  88.    SNAPSHOT Version 1.10, Copyright 1992, 1993 by K.R.Duncan.  Page  1
  89.  
  90.    Shareware
  91.    =========
  92.  
  93.    SNAPSHOT is a "shareware program". It is not free or public  domain
  94.    software and after you have  evaluated  it  for  30  days  you  are
  95.    obligated to register your copy if you continue using it.  You  are
  96.    encouraged to make copies of this program  and  it's  documentation
  97.    and pass them onto to others - see the text on  distribution  later
  98.    in this document.
  99.  
  100.    Definition Of Shareware
  101.    -----------------------
  102.  
  103.    Shareware distribution gives you a chance to  try  software  before
  104.    buying it. If you try a Shareware program and  continue  using  it,
  105.    you  are  expected  to  register.  Individual  programs  differ  on
  106.    details -- some request registration while others require it,  some
  107.    specify  a  maximum  trial  period.  With  registration,  you   get
  108.    anything from the simple right to continue using  the  software  to
  109.    an updated program with printed manual.
  110.  
  111.    Copyright laws apply to both  Shareware  and  commercial  software,
  112.    and the copyright holder retains all rights, with  a  few  specific
  113.    exceptions as stated  below.  Shareware  authors  are  accomplished
  114.    programmers, just like commercial authors, and the programs are  of
  115.    comparable quality. (In both cases, there  are  good  programs  and
  116.    bad ones!) The main difference is in the  method  of  distribution.
  117.    The author specifically grants the right  to  copy  and  distribute
  118.    the software, either to all and sundry or to a specific group.  For
  119.    example,  some  authors  require  written   permission   before   a
  120.    commercial disk vendor may copy their Shareware.
  121.  
  122.    Shareware is a distribution method, not a  type  of  software.  You
  123.    should find software that suits your needs  and  finances,  whether
  124.    it is commercial or Shareware. The Shareware system  makes  fitting
  125.    your needs easier, because you can try before you buy. And  because
  126.    the overhead is  low,  prices  are  low  also.  Shareware  has  the
  127.    ultimate money-back guarantee -- if you do  not  use  the  product,
  128.    you do not pay for it.
  129.  
  130.    SNAPSHOT Version 1.10, Copyright 1992, 1993 by K.R.Duncan.  Page  2
  131.  
  132.    Disclaimer - Agreement
  133.    ----------------------
  134.  
  135.    Users of SNAPSHOT must accept this disclaimer of warranty:
  136.  
  137.         "SNAPSHOT IS SUPPLIED AS IS.  THE  AUTHOR  DISCLAIMS  ALL
  138.         WARRANTIES,  EXPRESSED  OR  IMPLIED,  INCLUDING,  WITHOUT
  139.         LIMITATION, THE  WARRANTIES  OF  MERCHANTABILITY  AND  OF
  140.         FITNESS FOR ANY PURPOSE. THE AUTHOR ASSUMES NO  LIABILITY
  141.         FOR DAMAGES, DIRECT OR CONSEQUENTIAL,  WHICH  MAY  RESULT
  142.         FROM THE USE OF SNAPSHOT."
  143.  
  144.    SNAPSHOT is a "shareware program" and is provided at no  charge  to
  145.    you for evaluation for 30 days. Feel free to  share  it  with  your
  146.    friends, but please do not give it  away  altered  or  as  part  of
  147.    another system. The essence  of  "user-supported"  software  is  to
  148.    provide personal computer users with quality software without  high
  149.    prices, and yet to provide incentive for  programmers  to  continue
  150.    to develop new products. If you find this program useful  and  find
  151.    that you are using SNAPSHOT and continue to use  SNAPSHOT  after  a
  152.    reasonable trial period, you must make a  registration  payment  of
  153.    10 UK pounds to K.R.Duncan. The 10 UK pounds registration fee  will
  154.    license one copy for use on any one computer at any one  time.  You
  155.    must treat this software just like a book. An example is that  this
  156.    software may be used by any number of  people  and  may  be  freely
  157.    moved from one computer location to another, so long  as  there  is
  158.    no possibility of it being used at one location while it  is  being
  159.    used at another. Just as a book cannot be  read  by  two  different
  160.    people at the same time.
  161.  
  162.    Registration
  163.    ============
  164.  
  165.    To register your copy of SNAPSHOT complete the  document  ORDER.FRM
  166.    provided with the software and return it to K.R.Duncan at the  mail
  167.    address provided in the Contact section of this document.
  168.  
  169.    Registration of SNAPSHOT provides you with:
  170.  
  171.    o     a  copy  of  the  current   version   of   the   program   or
  172.          acknowledgement of your registration if you  are  registering
  173.          the current version.
  174.  
  175.    o     a copy of the next version as it is released.
  176.  
  177.    o     support via email (CIX & Compuserve) and mail.
  178.  
  179.    o     if an email address was provided  when  you  registered  then
  180.          this will be used to  advise  you  of  new  versions  of  the
  181.          program as they are released.
  182.  
  183.    When registering please indicate where you obtained  SNAPSHOT  from
  184.    - so that I can ensure that they have the latest version.
  185.  
  186.    SNAPSHOT Version 1.10, Copyright 1992, 1993 by K.R.Duncan.  Page  3
  187.  
  188.    Distribution
  189.    ============
  190.  
  191.    You are encouraged to  pass  a  copy  of  SNAPSHOT  to  others  for
  192.    evaluation. Please encourage them to register their  copy  if  they
  193.    find that they can use it. Shareware versions of  SNAPSHOT  may  be
  194.    freely distributed, subject to the following restrictions:
  195.  
  196.    o     SNAPSHOT must be distributed without modification, in  its
  197.          entirety i.e. ONLY IF ALL THE ORIGINAL FILES CONTAINED  IN
  198.          THE ORIGINAL SHAREWARE RELEASE MADE BY  K.R.DUNCAN  ARE
  199.          LEFT TOGETHER, UNCHANGED IN ANY WAY, AND  ARE  TRANSFERRED
  200.          AS A COMPLETE PACKAGE.
  201.  
  202.    o     SNAPSHOT may not be listed in advertisements,  catalogues,
  203.          or in  any  other  manner  which  describes  it  as  "FREE
  204.          SOFTWARE". Shareware is "Try-Before-You-Buy" software,  it
  205.          is not free.
  206.  
  207.    o     SNAPSHOT is not to be used as an  enticement  to  purchase
  208.          another  product  without  the  explicit  consent  of  the
  209.          Author.
  210.  
  211.    o     SNAPSHOT is not to be "rented" or leased.
  212.  
  213.    These distribution restrictions  apply  to  anyone  who  wishes  to
  214.    distribute SNAPSHOT,  whether  they  be  commercial  vendors,  user
  215.    groups, BBS operators, or individuals.
  216.  
  217.    Anyone distributing SNAPSHOT for  any  kind  of  remuneration  must
  218.    first contact K.R.Duncan at the mail address given in  the  Contact
  219.    section for authorisation.
  220.  
  221.    SNAPSHOT will be distributed on BBS systems  -  the  uploaded  file
  222.    will be called  SSHOTnnn.ZIP  where  nnn  is  the  version  of  the
  223.    program e.g. 110 for version 1.10, the extension of  the  file  may
  224.    be changed by the BBS to suit the standard archive format for  that
  225.    BBS - so when searching for SNAPSHOT look for SSHOT*.*.
  226.  
  227.    SNAPSHOT Version 1.10, Copyright 1992, 1993 by K.R.Duncan.  Page  4
  228.  
  229.    Introduction
  230.    ============
  231.  
  232.    This program takes a snapshot of all the files and  directories  on
  233.    your hard disk(s). It is designed to be  run  before  installing  a
  234.    new  software  package  and  again  after  the  package  has   been
  235.    installed. The second time the program is run  it  will  produce  a
  236.    text file detailing  the  files  and  directories  that  have  been
  237.    added, changed or deleted which can then be stored as a  record  of
  238.    the installation.
  239.  
  240.    The prime uses for this are:
  241.  
  242.      a) as a cross check when you want  to  uninstall  the  package
  243.         that all the appropriate files have been removed.
  244.  
  245.      b) if you experience problems after the  installation  it  can
  246.         be very useful to know which of your  existing  files  have
  247.         been "touched" by the installation!
  248.  
  249.      c) to inform you when an installation routine has  overwritten
  250.         some of your files with older copies!
  251.  
  252.    One of the annoying aspects of some installation routines  is  that
  253.    they create and alter files in areas other than  that  specified  -
  254.    how many  packages  have  you  installed  that  have  altered  your
  255.    CONFIG.SYS  or  AUTOEXEC.BAT  files   without   asking   for   your
  256.    permission first?
  257.  
  258.    SNAPSHOT does not affect the installation in any way, but  it  will
  259.    provide you with a definitive list  of  all  the  directories/files
  260.    that have been added/modified/deleted by the installation routine.
  261.  
  262.    SNAPSHOT tracks in detail the four most  important  files  for  DOS
  263.    and Windows users - AUTOEXEC.BAT, CONFIG.SYS, WIN.INI,  SYSTEM.INI.
  264.    It will show you individual lines altered within  those  files  and
  265.    can generate copies of the files BEFORE the installation  -  whilst
  266.    this may not undo all the "harm" that an installation  routine  has
  267.    wrought, it cuts down the amount of work  involved  in  removing  a
  268.    package or recreating a "runable" system - you should at  least  be
  269.    able to reboot the machine with your  old  configuration  and  load
  270.    Windows (if you are a Windows user!).
  271.  
  272.    SNAPSHOT is applicable for installation of  both  DOS  and  Windows
  273.    packages.
  274.  
  275.    SNAPSHOT Version 1.10, Copyright 1992, 1993 by K.R.Duncan.  Page  5
  276.  
  277.    Command line parameters
  278.    =======================
  279.  
  280.    SNAPSHOT [/?] [/c] [/ddirectory] [/e] [/n] [/o] [/x] [ [drive:] ...]
  281.  
  282.       /?     display the help screen.
  283.  
  284.       /e     Estimate  the  disk  space  requirements  for  the   file
  285.              containing the snapshot.
  286.  
  287.       /c     generate CRC-32 values for all  files  found  -  see  the
  288.              section later in this document  for  further  details  of
  289.              this option.
  290.  
  291.       /d     Directory to store  all  SNAPSHOT  files.  The  directory
  292.              specified can include a drive name e.g. C:\TEMP would  be
  293.              specified as /dc:\temp this can be  shortened  to  /dtemp
  294.              if c: is the current drive.
  295.  
  296.       /n     Network drives included in search - the default  is  that
  297.              no network drives  are  included  in  the  snapshot  when
  298.              using the default search for all drives. Use this  option
  299.              only to include all network drives with all local  drives
  300.              - this option is not required if  individual  drives  are
  301.              specified as the drives can be either local or network.
  302.  
  303.       /o     Overwrite an existing SNAPSHOT.LOG file, specifying  this
  304.              option always generates a fresh snapshot.
  305.  
  306.       /x     eXtract  files  stored   in   SNAPSHOT.LOG:   CONFIG.SYS,
  307.              AUTOEXEC.BAT, WIN.INI and SYSTEM.INI.
  308.  
  309.      drive:  specific MS-DOS drive letter(s) - overrides  the  default
  310.              of all hard disks included in the snapshot.
  311.  
  312.    SNAPSHOT can be abandoned at any time during  the  data  collection
  313.    phase by pressing the Escape key.
  314.  
  315.  
  316.    Default Usage
  317.    =============
  318.  
  319.    Running SNAPSHOT without any parameters will perform as follows:
  320.  
  321.       If SNAPSHOT.LOG does not exist in  the  current  directory  then
  322.       all local (i.e. non-network and non-removeable) drives  will  be
  323.       analysed and the results stored in SNAPSHOT.LOG.
  324.  
  325.       If SNAPSHOT.LOG exists in the current  directory  then  all  the
  326.       drives previously  analysed  will  be  analysed  again  and  the
  327.       results stored in a temporary file. The two files will  then  be
  328.       compared and a report file (SNAPSHOT.TXT) generated showing  the
  329.       differences between the two snapshots. The temporary  file  will
  330.       then be deleted.
  331.  
  332.    SNAPSHOT Version 1.10, Copyright 1992, 1993 by K.R.Duncan.  Page  6
  333.  
  334.    Operation
  335.    =========
  336.  
  337.    SNAPSHOT works by reading the directory structure of each drive  to
  338.    be  analysed  then  performing  a  file  list  for  each   of   the
  339.    directories - storing the details of each file and directory  found
  340.    in a log  file  for  later  analysis.  In  addition  SNAPSHOT  will
  341.    generate a checksum (CRC-32) for  the  contents  of  the  following
  342.    files if they are found  during  the  analysis  (you  can  generate
  343.    CRC-32 checksums for all files using the /x parameter):
  344.  
  345.       -  CONFIG.SYS
  346.       -  AUTOEXEC.BAT
  347.       -  *.INI
  348.       -  *.DLL
  349.       -  *.DRV
  350.  
  351.    By default SNAPSHOT stores  details  of  all  directories  and  all
  352.    files that are on your hard disk(s) - depending  on  your  hardware
  353.    setup this may not be required. The  drives  analysed  by  SNAPSHOT
  354.    can be  specified  via  the  command  line  -  this  overrides  the
  355.    default of every hard disk found.
  356.  
  357.    The first time SNAPSHOT  is  run  it  will  create  a  file  called
  358.    SNAPSHOT.LOG which contains details  of  all  the  directories  and
  359.    files found. On the second and subsequent runs  the  program  looks
  360.    for SNAPSHOT.LOG and if found it  will  perform  exactly  the  same
  361.    analysis as  originally  specified  and  store  the  details  in  a
  362.    temporary  file.  Once  the  snapshot  is  complete  SNAPSHOT  will
  363.    analyse the two files in order to produce a list of changes  -  the
  364.    temporary file is deleted after the  analysis  is  complete.  Space
  365.    must therefore exist to store two copies of the  files  created  by
  366.    SNAPSHOT.
  367.  
  368.    In order to help determine the  disk  space  required  by  SNAPSHOT
  369.    specify the /e command line parameter -  this  will  not  create  a
  370.    snapshot file but will report the disk space that would  have  been
  371.    required had the  same  analysis  been  performed  without  the  /e
  372.    parameter. If you are in the fortunate position of  having  a  disk
  373.    space to spare then the there is not need to run SNAPSHOT  in  it's
  374.    "estimation" mode!
  375.  
  376.    If your are  installing  a  Windows  based  package  then  I  would
  377.    suggest that you  analyse  at  least  a)  drive  C:  b)  the  drive
  378.    containing the Windows system files and c) the destination drive.
  379.  
  380.    SNAPSHOT Version 1.10, Copyright 1992, 1993 by K.R.Duncan.  Page  7
  381.  
  382.    When installing or upgrading a software package SNAPSHOT should  be
  383.    used as follows:
  384.  
  385.       1) Decide which drives are going to be analysed.
  386.  
  387.       2) Run SNAPSHOT to estimate the disk space required - if  you
  388.          do not want all drives to be analysed  then  also  specify
  389.          the specific drive letters that you want analysed e.g.
  390.  
  391.          snapshot /e c: e: f: g:
  392.  
  393.       3) Ensure that there is enough disk space to  hold  at  least
  394.          two copies of the snapshot files - remember that the  size
  395.          of the  file  generated  after  the  installation  of  the
  396.          software package will be larger than the initial file.
  397.  
  398.       4) Run  SNAPSHOT   again   to   create   the   initial   file
  399.          (SNAPSHOT.LOG), use the same  parameters  as  you  entered
  400.          for the estimate - this time omit the /e parameter.  Using
  401.          the previous example this would be
  402.  
  403.          snapshot c: e: f: g:
  404.  
  405.       5) Install the package.
  406.  
  407.       6) Estimate the disk space  required  again  to  ensure  that
  408.          enough space  exists  for  the  second,  temporary,  file.
  409.          There is no need to specify any drive letters as  SNAPSHOT
  410.          will analyse the same drives as you specified in step 4.
  411.  
  412.       7) Run  SNAPSHOT  without  any  parameters.  This  run   will
  413.          analyse the same drives as specified in  step  4,  storing
  414.          the details found in a temporary file. Once  the  analysis
  415.          is complete  the  stored  SNAPSHOT.LOG  will  be  compared
  416.          against the temporary file and the differences found  will
  417.          be written to a file  called  SNAPSHOT.TXT.  This  results
  418.          file can be examined using  any  text  editor.  Any  drive
  419.          letters entered on the command  line  will  be  ignored  -
  420.          SNAPSHOT will only analyse the same drives  as  that  used
  421.          to generate SNAPSHOT.LOG.
  422.  
  423.       8) If you have to perform part of  the  package  installation
  424.          again (to load extra drivers  etc.)  then  repeat  step  7
  425.          after the installation - SNAPSHOT.TXT will be  overwritten
  426.          with the new results that include the extra  installation.
  427.          This can be performed as many times as you require.
  428.  
  429.       9) Rename  and  store  SNAPSHOT.TXT  as  a  record   of   the
  430.          installation of the particular package - I  would  suggest
  431.          using your favourite text editor to add  some  explanatory
  432.          text to the file  that  shows  which  package/version  was
  433.          being installed.
  434.  
  435.    SNAPSHOT Version 1.10, Copyright 1992, 1993 by K.R.Duncan.  Page  8
  436.  
  437.    Generating CRC-32 values (including the /c option)
  438.    ==================================================
  439.  
  440.    CRC is an abbreviation of Cyclic Redundancy Check and is  a  method
  441.    of  representing  the  data  content  of  a  file  in  32  bits  (4
  442.    characters). SNAPSHOT computes the CRC-32 of a file and stores  the
  443.    result in SNAPSHOT.LOG. When  SNAPSHOT  is  run  again  the  CRC-32
  444.    value for  the  file  is  recalculated  and  compared  against  the
  445.    stored value. If the values differ then the  data  content  of  the
  446.    file has changed. If SNAPSHOT prints "CRCs differ"  then  only  the
  447.    data content of the file has changed - the size, date and time  are
  448.    the same.
  449.  
  450.    CRC-32 is used by programs such  as  PKZIP  to  guard  against  the
  451.    archive  file  being  damages;  communications  protocols  such  as
  452.    Xmodem or Zmodem to ensure that data is  transmitted  successfully;
  453.    and by some of the virus protection programs.
  454.  
  455.    If you chose to generate  CRC-32  values  for  all  files  (the  /c
  456.    option) then please bear in mind  that  every  character  in  every
  457.    file has to be read in order  to  generate  the  CRC-32  value,  in
  458.    addition an extra 4 characters for every file  will  be  needed  in
  459.    SNAPSHOT.LOG to hold the calculated value.
  460.  
  461.    As an example of the relative time involved the following figures
  462.    were generated on a 486DX/50 running against a 200Mb drive with an
  463.    average seek time of 18ms. 195Mb used in 5,400 files.
  464.  
  465.    snapshot c: /e              7 seconds     Estimate only
  466.    snapshot c:                21 seconds     Default
  467.    snapshot c: /c   3 minutes 30 seconds!    CRC-32 for all files
  468.  
  469.  
  470.    Extracting Files (/x option)
  471.    ============================
  472.  
  473.    On the first run of SNAPSHOT which creates  the  SNAPSHOT.LOG  file
  474.    the program will store in the log file the contents of  CONFIG.SYS,
  475.    AUTOEXEC.BAT and if Windows is installed and specified on  the  DOS
  476.    PATH then copies of WIN.INI and SYSTEM.INI will also be taken.
  477.  
  478.    If, after the installation has been completed, you  find  that  the
  479.    above files have been altered "beyond repair" you can recreate  the
  480.    files by running SNAPSHOT with the /x parameter. This will  extract
  481.    the contents of the files from the SNAPSHOT.LOG file.  All  of  the
  482.    files extracted will have an extension of  .SS  e.g.  CONFIG.SS  so
  483.    that the original files are not overwritten,  the  extracted  files
  484.    will have the same date, time and sizes as the original files.
  485.  
  486.  
  487.    SNAPSHOT Version 1.10, Copyright 1992, 1993 by K.R.Duncan.  Page  9
  488.  
  489.    Snapshot Directory (/d option)
  490.    ==============================
  491.  
  492.    By specifying the /d option along with an existing  directory  name
  493.    SNAPSHOT will create ALL it's files in the specified directory.  If
  494.    the directory is secured SNAPSHOT may fail as it creates,  deletes,
  495.    reads, and writes to files in this directory.
  496.  
  497.    If the extract option (/x) is also specified on  the  command  line
  498.    then  SNAPSHOT  will  create  the  extracted  files  also  in   the
  499.    specified directory.
  500.  
  501.  
  502.    Running under DOSSHELL
  503.    ======================
  504.  
  505.    SNAPSHOT can be executed from DOSSHELL  and  the  output  generated
  506.    without exiting to DOS. The suggested method is to generate  a  new
  507.    program group for SNAPSHOT along with 3 options in  that  group  as
  508.    follows:
  509.  
  510.    1) Make a new program group
  511.  
  512.       Title:              SnapShot
  513.  
  514.    2) Open the new program group
  515.  
  516.    3) Add program items to the new group
  517.  
  518.       Program Title:      Before Install
  519.       Commands:           snapshot /o
  520.       Startup Directory:  c:\snapshot
  521.       Pause After Exit:   Yes
  522.  
  523.       Program Title:      After Install
  524.       Commands:           snapshot
  525.       Startup Directory:  c:\snapshot
  526.       Pause After Exit:   Yes
  527.  
  528.       Program Title:      View SnapShot Results
  529.       Commands:           edit snapshot.txt
  530.       Startup Directory:  c:\snapshot
  531.       Pause After Exit:   No
  532.  
  533.    SNAPSHOT Version 1.10, Copyright 1992, 1993 by K.R.Duncan.  Page 10
  534.  
  535.    Output (SNAPSHOT.TXT)
  536.    =====================
  537.  
  538.    SNAPSHOT.TXT is a straight ASCII  text  file  that  can  be  viewed
  539.    using a text editor, or TYPEd from the DOS prompt.
  540.  
  541.    All the differences found are itemised in the  file  along  with  a
  542.    message that tells you the type  of  change  i.e.  Added,  Changed,
  543.    Deleted. For files that have been changed both the directory  entry
  544.    before and after the installation are  shown  -  the  change  could
  545.    have been flagged due to the date, time or file size changing.
  546.  
  547.    Where the message is "CRCs differ" then  the  installation  routine
  548.    has programatically altered one of the files without  changing  the
  549.    date, time or size of the file.
  550.  
  551.    For those files stored in SNAPSHOT.LOG details of any  changes  are
  552.    shown along with the line numbers in the "old" and the "new"  files
  553.    so that you can  determine  the  exact  changes  performed  by  the
  554.    installation program.
  555.  
  556.    A summary of all the changes per drive along with final totals  for
  557.    all drives being analysed is shown at the end of the file.
  558.  
  559.    SNAPSHOT Version 1.10, Copyright 1992, 1993 by K.R.Duncan.  Page 11
  560.  
  561.    Contact
  562.    =======
  563.  
  564.    Registrations should be sent  to  the  mail  address  given  below,
  565.    please ensure that you return a  completed  copy  of  ORDER.FRM  so
  566.    that I can provide you with a copy of the  latest  version  of  the
  567.    program. If you are contactable  via  email  please  include  those
  568.    details.
  569.  
  570.    If you  experience  problems  running  this  program  or  have  any
  571.    comments or suggestions for future releases please let me know  via
  572.    any of the following contact points.
  573.  
  574.    Mail:           Kev Duncan
  575.                    43 Primrose Crescent
  576.                    Fulwell
  577.                    SUNDERLAND
  578.                    England
  579.                    SR6 9RJ
  580.  
  581.    Electronic Mail:
  582.  
  583.    BBS:            Northern Lights
  584.                    +44 (0) 91 548 0892
  585.                    2400bps (at the moment!) 24hrs
  586.  
  587.    CIX:            kduncan
  588.  
  589.    Internet:       kduncan@cix.compulink.co.uk
  590.  
  591.    Compuserve:     100023,3022
  592.                or  >INTERNET:kduncan@cix.compulink.co.uk
  593.  
  594.    Prestel MBX:    011111100
  595.  
  596.    SNAPSHOT Version 1.10, Copyright 1992, 1993 by K.R.Duncan.  Page 12
  597.  
  598.    History
  599.    =======
  600.  
  601.    v1.10 - 06 Apr 93
  602.    -----------------
  603.  
  604.    Dates, times and file sizes are now  formatted  using  the  country
  605.    information provided by DOS.
  606.  
  607.    Provide an itemised list of the individual changes in  any  of  the
  608.    four standard files.
  609.  
  610.    New option to generate CRCs for all files (/c).
  611.  
  612.    New option to overwrite an existing log file (/o).
  613.  
  614.    New option to generate all files in a specific directory (/d).
  615.  
  616.    Bug: Drive display now caters for drives with capacities > 1Gb.
  617.  
  618.    Bug: When generating an estimate previous versions of  the  program
  619.         were calculating CRCs - even though they were not being  used.
  620.         Generation of an estimate is now considerably faster!
  621.  
  622.    Bug: Estimates generated were one byte too small.
  623.  
  624.    Bug: Change to memory usage  to  prevent  the  program  hanging  in
  625.         certain circumstances.
  626.  
  627.    Bug: Correct problem when volume label contained a period (".").
  628.  
  629.    v1.04 - 25 Feb 93
  630.    -----------------
  631.  
  632.    Store copies of CONFIG.SYS, AUTOEXEC.BAT,  WIN.INI  and  SYSTEM.INI
  633.    in SNAPSHOT.LOG.
  634.  
  635.    New option to extract these saved files  from  the  log  (/x)  thus
  636.    recreating the files as they were  before  the  installation  (with
  637.    their original date and time stamps).
  638.  
  639.    v1.03 - 14 Dec 92
  640.    -----------------
  641.  
  642.    Bug: Identify CD-ROM drives and ensure that any CD-ROM  drives  are
  643.         excluded from a snapshot.
  644.  
  645.    v1.02 - 02 Aug 92
  646.    -----------------
  647.  
  648.    Bug: Intercepts the "Abort, Retry or Fail", messages when the drive
  649.         being checked was unavailable e.g. powered off. The  drive  is
  650.         now treated as unavailable and is excluded  from  the  search.
  651.         Useful for network users that  have  "missing"  drive  letters
  652.         allocated
  653.  
  654.    SNAPSHOT Version 1.10, Copyright 1992, 1993 by K.R.Duncan.  Page 13
  655.  
  656.    v1.01 - 14 Jun 92
  657.    -----------------
  658.  
  659.    Provide warnings when the software being installed has  overwritten
  660.    a file with an older copy.
  661.  
  662.    Bug: When all the defaults were taken the  drives  scanned  on  the
  663.         first pass were not been saved in the log file -  so  that  on
  664.         the second and subsequent runs no files were scanned  and  the
  665.         results were garbage.
  666.  
  667.    v1.00 - 04 Jun 92
  668.    -----------------
  669.  
  670.    Initial release.
  671.  
  672.