
          FileLog  v1.2  Copyright(c) 1998 Asko Vuori, Finland
          ====================================================


        This is Registered version of FileLog.Com by Asko Vuori
        Program shows what Dos (or Windows) do in your hard disk.
        This is TSR (Terminate and Stay Resident) program.
        Using only 2448 bytes of memory.
        Default log file name is C:\FileLog.Log


  Requirements:
    - IBM Compatible computer (8086,286,386,486,Pentium)
    - Hard disk
    - MsDos 2.0 or above


  Description:
    Do you want to know why your hard disk led blink so often or
    why windows seems to take longer and longer to load ?.
    You'll be able to get the answers and more with FileLog.
    FileLog is a small, fast assembly language program which will log
    (with date and time) to a file, most file activity.
    It accomplishes this by monitoring Dos function calls and
    saving information in text file (default C:\FileLog.Log).
    Dos function calls are low level routines used by the operating
    system to provide services to most programs including windows
    and windows applications.
    ( There are a few programs that access disk directly. )


  FileLog will log to a file with date and time and action:
    New:  = Create new file                       = /C
    Tmp:  = Create temporary file (Dos 3+)        = /C
    Del:  = Delete file                           = /D
    ExR:  = Extended Read (Dos 4+)                = /E
    ExW:  = Extended Write (Dos 4+)               = /E
    ExO:  = Extended Open read/write (Dos 4+)     = /E
    F_O:  = FCB Open file                         = /F
    FDel  = FCB Delete file                       = /F
    FCre  = FCB Create file                       = /F
    FRen  = FCB Rename file                       = /F
    MkD:  = Make Directory                        = /M
    RmD:  = Remove Directory                      = /M
    ChD:  = Change Directory                      = /M
    Drv:  = Change Drive                          = /M
    Ren:  = Rename file                           = /N
    O_R:  = Open file to read                     = /O
    O_W:  = Open file to write                    = /O
    R/W:  = Open file to read/write               = /O
    Run:  = Run program + command line parameter  = /R


  Options:
    /U - Unload from memory.
    /A - Log All functions (C,D,E,F,M,N,O,R)
    /C - Log Create file.
    /D - Log Delete file.
    /E - Log Extended open.
    /F - Log FCB file access.
    /M - Log MkDir, RmDir, ChDir and drive change.
    /N - Log reName file.
    /O - Log Open file.
    /R - Log Run file.

  Usage:
    FileLog [/Options] [drv:\path\LogFile.Ext]

  Default log file is C:\FileLog.Log (hidden)
  If you want only log programs which are executed use:
    FileLog /R C:\MyExeLog.Log
  Then all Dos programs executed will be in log file C:\MyExeLog.Log

  If you prefer, you may add the line:
    C:\FileLog\FileLog.Com /R
  to your Autoexec.Bat file.

  Windows (any version) opens many files when running.
  Windows uses open file and then run it in memory.
  The startup of Windows 3.1 will take up about 10-40k in FileLog.Log file,
  depending on your system (especially drivers and fonts).
  You may analyze the FileLog.Log file to see how you can speed up windows.

  Some things to look for:
    1.  See if windows is looking for the same file in different directories
        if it is, move that file to the first directory windows looks for
        it in. You should always start windows from the windows directory
        and windows should be first in your dos path
        (if windows is your most used shell).
    2.  Make sure that the file windows is looking for exists.
        If you pick chess.bmp as wallpaper then delete the file,
        windows will still look for it (and waste time).
    3.  Look size of FileLog.Log and delete it if size > 500 000 bytes.
        Waste of disk space.
        Note: Remove FileLog from memory using option /U before deleting
              FileLog.Log

  Version history:
    1.0 - ( 04.Nov.1996 by ATV )
        - Original version
        - Thank's to SYSLOG.EXE by Ed Guadagno
    1.1 - ( 10.Feb.1997 by ATV )
        - Added (/C /O /D /R) commandline parameter
    1.2 - ( 15.Mar.1998 by ATV )
        - Added user logfile name
        - Added extended open, create temporary, MkDir, RmDir, ChDir,
          change drive, reName and FCB access
        - Log only user input. Default none.
