##########################
#                        #
# DataAgent 1.1          #
# By Alchem^st           #
# DLL courtesy DragonZap #
#                        #
##########################

INSTALLATION

1) Extract the files to your mIRC directory.  Both the .mrc and .dll must be in the same directory.

2) Launch mIRC and type /load -rs <path>\DataAgent.mrc

Note:  mIRC ships with a lock on DLL files.  You will need to disable this to run DataAgent.  To do so, hit Alt + O and go down to "General".  Once there, go to "Lock" and uncheck "/dll" under "Disable commands:".

----------

Question:  What is DataAgent and what does it do?

Answer:  DataAgent is a file/memory utility for mIRC.  It functions through a main console and four subdivisions.  These divisions each perform a different task.  

 The first feature specializes in retrieving file size.  It opens up your mIRC directory where you can select a file and display its size.  DataAgent remembers the directory you last visisted for added convenience.
COMMAND:  /file.size

 The second specializes in basic disk analysis.  It scans a specified drive and displays data such as total space, free space, type, etc.  This is a powerful feature that utilizes DLL scripting and its own seperate dialog.  When using this feature, you are asked to select a drive from either A, C or D.  However, there is an editbox where you may enter a drive letter not listed.
COMMAND:  /drive.scan

 The third feature is the memory fragment of DataAgent.  Another powerful feature that utilizes DLL scripting and displays statistics such as memory load and total physical memory.
COMMAND:  /mem.stats

 Last but not least is the file attributes portion.  Once again, this feature utilizes the included DLL to allow you to view and modify file attributes.  To modify attributes, you must first enter the path & file/dir (ex. c:\windows\system.ini).  To simply view a directory for attributes, you must specify the directory in the editbox (ex. c:\windows).  If a file is specified but no attributes are selected, DataAgent inserts the attribute n which declares the file as "normal".

Attributes Acessible Through DataAgent:

h - hidden -> the file or directory is hidden and not listed in a normal directory listing	
a -  archive -> the file or directory is archived
r - read-only -> the file or directory can be read but not written to or deleted
s - system -> The file or directory is part of, or is used exclusively by, the operating system
n - normal -> the file or directory has no other attributes set
COMMAND:  /attrib

 The DataAgent console is the dialog where each attribute can be accessed.
COMMAND:  /datacon

 Should the desire arise, DataAgent includes an implemented unload function.  It is recommended that you unload DataAgent using the "Unload" popup because it removes all left-over variables.

DataAgent is provided as-is.

Enjoy.