 Directory-File Guardian v1.2



 Release Notes:

 Monitors the selected directory, and sub-directories
 if desired, for these specific changes: Directory
 Names, File Names, File Time, File Attributes, File
 Size, and Files Last Write. Any changes will trigger
 an alert event. This program will work with local
 drives and mapped network drives.

 Useful to monitor FTP site incoming directories, IRC
 script directories, or any directory where it may be
 considered important to immediately know when an
 expected, or unknown change might occur...



 New in this version:

 1 - Ability to select either an internal sound or one
     of your choice.

 2 - Ability to create your own custom message or to
     use the default internal message.

 3 - Ability to turn off or on the sound alert and/or
     the message alert.

 4 - Statusbar help for every fuction when the mouse
     is over a control.

 5 - An about box which provides considerable information
     about many aspects of your system.

 6 - Better information reguarding it's abilities and
     usage. (this text file)



 Installation:

 Run DFG_INST.EXE to install the program. You will have
 the option of what directory and whether you wish to
 create a program group folder.



 Usage:

 After installation, perform the following steps.

 1 - Select a directory to monitor by either typing one
     in or pressing the button and selecting one.

 2 - Decide whether you wish to monitor "all" the sub-
     directories of the directory selected in step 1.

     Note: The parent directory will be monitored for
     File Names, File Time, File Attributes, File Size,
     and Files Last Write. If you select "Monitor Sub-
     directories" then the creation and removal of sub-
     directories will be monitored, but not the files
     within the sub-directories. You may run multiple
     instances of the program if you wish to monitor
     files in more than one directory at one time.

 3 - Decide whether you wish to have a sound played when
     an alert event occurs. Place a checkmark in the 
     "Use Alarm" checkbox if you do. Default is yes.

 4 - Decide whether you wish to use the internal sound
     or one of your own selection. Placing a checkmark
     in the "Use Internal Sound" checkbox will force
     the internal sound to be played on an alert event.
     If you wish to select your own sound then uncheck
     the "Use Internal Alarm" checkbox and then either
     type in the path and filename or press the button
     to select your custom sound. Default is internal.

 5 - Decide whether you wish to have an alarm message
     displayed whenever an alert event occurs. Place
     a checkmark in the "Display Message on Alarm"
     checkbox if you do. Default is to display a
     message on alarm.

 6 - Decide whether you wish to use your own custom
     message by placing a checkmark in the "Use Custom
     Message Above" checkbox. If you do place a checkmark
     here you should then type in your custom message in
     the memo field named "Create Custom Alarm Message."
     If the "Use Custom Message Above" is left unchecked
     an internal message will be displayed. Default is 
     to use the internal message.

 7 - Press the button identified as "Start" to begin the
     monitoring process. Afterwards you can also press
     the "Minimize" button which will place the program
     in your start bar tray area. If you use the title
     bar minimize button the program will minimize as a
     button on the start bar.

     When an alert event occurs the alert message will
     appear using system modal techniques (e.g.: it will
     be on top of everything else). You can start, stop,
     or exit the program as need be. 



 Some General Notes:

 This program can be very useful for monitoring directories for
 changes. It will react to "ANY" change that occurs to "ANY" file
 or directory. This can be good and/or bad. For example: If you
 wish to protect you script directory in  your IRC client it can
 be good. However, you should select the specific directory which
 contains your scripts. If you  choose the parent directory...
 e.g.:  c:\mirc and then have  "monitor sub-directories" selected
 and you have logging turned on... Well... You will spend most of
 your time acknowledging alarms and very little looking at your 
 channel activity. However, you seldom, if ever expect a unknowing
 change to occur to your scripts. Therefore specifically selecting
 this directory can be good.

 It can also be quite nice for those with FTP sites.
 Select your  upload directory and place a checkmark in the
 "Monitor Sub-Directories" checkbox and you'll immediately know
 when any new goodies arrive.

 The imagination and your needs limit the possibilities associated
 with this kind of program.



 Even though Search and Replace is freeware,
 I'd like to send you some kind of donation!:

 Well don't. ?  Instead give a reasonable donation to your favorite
 charity, donate a little time to an organization you consider worthy,
 visit your parents, or grandparents, or even spend a couple of hours
 with your kids (if you have any). Knowing that even one person did
 this would be considered a nice reward on my part.



 Programming Notes:

 This application was written using Borland Delphi v3.0. Delphi, without
 a doubt, is one of the best rapid development tools on the market today.
 Not only is it fast, but does not require an additional 8 or 10 megs of
 support DLL's.

 If this same application were written is Visual Basic, it would be slower
 and require an installation package of approximately 10 megs and 15 to 20
 files.

 Instead it is lean, fast, one file, and small. I encourage all those who
 wish to learn programming to give Delphi a try. 



 Disclaimer of Warranty:

 This free software is provided "as is" without warranty of any kind. The
 author disclaims all warranties. The entire risk as to the result and
 performance of this program is assumed by you.



 Contact Information:

 Bug reports, idea's for enhancement, and/or informational contact can be
 achieved by sending Email to me at:

 mutaffis@home.com

 I'm always happy to hear new ideas and normally will quickly respond to
 any possible bugs...

 Please include where you found this application -- I'm always curious!


 Best Regards,

 Thomas J. Mutaffis



 Version Information:

 1.0 Initial release                         -  January 27, 1998
 1.1 Major internal improvements             -  March 30, 1998
 1.2 Added custom messages, custom alarm
     sounds, and statusbar help
     Note: First Public Release.             -  June 10, 1998
