Click here to Skip to main content
15,893,588 members
Articles / Desktop Programming / MFC

CRasMonitor v1.41

Rate me:
Please Sign up or sign in to vote.
4.50/5 (4 votes)
9 Mar 2000 127.8K   2.4K   37  
A shareware application to monitor your Dial-Up Networking Connections.
<!DOCTYPE HTML PUBLIC "-//IETF//DTD HTML//EN">
<html>

<head>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
<meta name="GENERATOR" content="Microsoft FrontPage 4.0">
<title>RasMan v1.45</title>
</head>

<body bgcolor="#FFFFFF">

<p align="left"><font color="#000000" size="6" face="Arial"><strong><img src="rasman.gif"
width="39" height="42">RasMan v1.45</strong></font></p>

<p><font color="#000000" face="Arial" size="3">Welcome to RasMan v1.45, A shareware
application to monitor all of your Dial-Up Networking connections. There are numerous
online timers already out on the Internet, so you may say why another one. </font></p>

<p><font face="Arial"><font size="3"><font color="#000000">I have evaluated numerous
online timers but none of them provided exactly what I wanted. Some of the problems were:</font></font><big>
</big></font>

<ol>
  <li><font color="#000000" face="Arial" size="3">For such a simple requirement some of the
    program were overly complicated or had special requirements.</font></li>
  <li><font color="#000000" face="Arial" size="3">None of the programs out there were able to
    accurately take into account the many different costing rules being used by ISPs and
    telecom providers.</font></li>
  <li><font color="#000000" face="Arial" size="3">The types of reporting available in some
    programs were limited or non-existent.</font></li>
</ol>

<p><font face="Arial"><font size="3"><font color="#000000">What I wanted was a nice
flexible program, small in size, unobtrusive and easy to use. So with that in mind here is
a list of RasMan features:</font></font><big> </big></font>

<ol>
  <li><font color="#000000" face="Arial" size="3">The size of RasMan.exe itself is less than
    100k and the code inside it has been designed in such a way to affect system performance
    as little as possible.</font></li>
  <li><font color="#000000" face="Arial" size="3">The program leaves all of the reporting and
    costing issues to an external program. This leaves RasMan to the job of monitoring
    connections and leaves all the complications of costing / reporting to more capable
    programs.</font></li>
  <li><font color="#000000" face="Arial" size="3">Instead of providing reporting,
    RasMan generates a log file which can be easily imported into programs such as Microsoft Excel.
    The format itself is totally customizable. The program also generates a
    &quot;schema.ini&quot; file which allows the CSV file to be used as an DAO data source.</font></li>
  <li><font color="#000000" face="Arial" size="3">The program is simple to use. Just run it
    and forget about it, until you want to review your Internet usage.</font></li>
</ol>

<p><font color="#000000" face="Arial" size="3">Leaving the reporting up to a program such
as Excel means that you are free to implement whatever reporting/costing you want using
all the powerful functionality programs such as this provides. </font></p>

<p>&nbsp;</p>

<table border="0">
  <tr>
    <td><font size="3" face="Arial"><strong>Contents</strong></font></td>
  </tr>
  <tr>
    <td><font face="Arial"><a href="#History">History</a></font></td>
  </tr>
  <tr>
    <td><font face="Arial"><a href="#Installation">Installation Requirements</a></font></td>
  </tr>
  <tr>
    <td><font face="Arial"><a href="#Usage">Usage</a></font></td>
  </tr>
  <tr>
    <td><font face="Arial"><a href="#Settings">Settings</a></font></td>
  </tr>
  <tr>
    <td><font face="Arial"><a href="#shareware">Shareware Notice</a></font></td>
  </tr>
  <tr>
    <td><font face="Arial"><a href="#Enhancements">Planned Enhancements</a></font></td>
  </tr>
  <tr>
    <td><font face="Arial"><a href="#Contact">Contacting the Author</a></font></td>
  </tr>
</table>

<p>&nbsp;</p>

<p>&nbsp;</p>

<p>&nbsp;</p>

<p><font face="Arial"><a name="History"></a><font color="#000000" size="3"><strong>HISTORY:</strong></font></font></p>

<p><font face="Arial"><font size="3"><font color="#000000"><strong>V1.0 (5 July 1998)</strong></font></font>
</font>

<ul>
  <li><font color="#000000" face="Arial" size="3">First public release.</font></li>
</ul>

<p><font face="Arial"><font size="3"><font color="#000000"><strong>V1.1 (26 July 1998)</strong></font></font>
</font>

<ul>
  <li><font color="#000000" face="Arial" size="3">Updated to include the time in the tray
    ToolTip text when connected.</font></li>
  <li><font color="#000000" face="Arial" size="3">tray icon is changed to red when connected.</font></li>
</ul>

<p><font face="Arial"><font size="3"><font color="#000000"><strong>V1.2 (6 November 1998)</strong></font></font>
</font>

<ul>
  <li><font face="Arial">The filename of the log file RasMan uses is now customizable.</font></li>
  <li><font face="Arial">All the fields and the formats used in the log file are
    customizable.</font></li>
  <li><font face="Arial">Major optimisation added to reduce memory usage (c. 3 MB) on NT when
    RAS service is not running. Thanks to Daniel Harth for this very neat optimisation.</font></li>
  <li><font face="Arial">Internally the code now uses a hidden window to perform the
    monitoring instead of a worker thread. This helps avoid potential deadlock problems which
    can occur as previously the code used a worker thread.</font></li>
  <li><font face="Arial">Tidied up the help file.</font></li>
  <li><font face="Arial">A context menu option is now available in RasMan to display the log
    file.</font></li>
</ul>

<p><font face="Arial"><font size="3"><font color="#000000"><strong>V1.21 (9 November 1998)</strong></font></font>
</font>

<ul>
  <li><font face="Arial">Default extension for the log file is now &quot;.txt&quot; instead of
    &quot;.log&quot;. This will ensure that the file association required for the view the
    log file will work on a default Windows set-up.</font></li>
  <li><font face="Arial">Updated the message box text when the log file fails to be shown.</font></li>
  <li><font face="Arial">Updated the help file to explain the &quot;view the log file&quot;
    error message.</font></li>
</ul>

<p><font face="Arial"><font size="3"><font color="#000000"><strong>V1.22 (11 November
1998)</strong></font></font> </font>

<ul>
  <li><font face="Arial">Fixed a crash which was occurring when you selecting one of the
    buttons in the settings dialog if no item was selected in the fields list box.</font></li>
  <li><font face="Arial">Updated the version info in the about box.</font></li>
</ul>

<p><font face="Arial"><font size="3"><font color="#000000"><strong>V1.23 (17 November
1998)</strong></font></font> </font>

<ul>
  <li><font face="Arial">Added support for a 2 new formats. See the <a href="#Settings">settings</a>
    section for further details.</font></li>
  <li><font face="Arial">Product is now shareware instead of freeware. This means that it will
    bring up a nag screen each time it is run until you register the program.</font></li>
</ul>

<p><font face="Arial"><font size="3"><font color="#000000"><strong>V1.3 (2 February 1999)</strong></font></font>
</font>

<ul>
  <li><font face="Arial">Now includes a menu option to delete the log file.</font></li>
  <li><font face="Arial">Now uses v1.32 of my CTrayNotifyIcon class.</font></li>
  <li><font face="Arial">The program now only logs dial-up connections which were successfully
    made.</font></li>
  <li><font face="Arial">View &amp; Delete menu options are now disabled if the log file does
    not exist</font></li>
  <li><font face="Arial">The program writes out recovered RAS records when restarted in the
    event of an unexpected application or OS crash.</font></li>
  <li><font face="Arial">The program now stores all settings under the HKEY_LOCAL_MACHINE
    registry key instead of HKEY_CURRENT_USER. This will affect both registered keys as well
    as your log file settings.</font></li>
  <li><font face="Arial">Updated the documentation to describe how you import the data in
    Microsoft Excel 97.</font></li>
</ul>

<p><font face="Arial"><font color="#000000"><strong>V1.4 (21 February 1999)</strong></font>
</font>

<ul>
  <li><font face="Arial">Now includes bytes sent, bytes received and connection speed as
    possible field values.</font></li>
  <li><font face="Arial">A &quot;schema.ini&quot; file can now be output. This allows other
    programs to connect to the CSV log file which RasMan generates through DAO as if it were a
    native database table. This is of use when developing applications which use the
    RasMan log files for reporting purposes.</font></li>
  <li><font face="Arial">A parental / supervisor mode has now been added which when activated
    prevents someone from inadvertently changing the settings or closing the program without
    knowing the correct password.</font></li>
  <li><font face="Arial">A hide function has been added to hide the tray icon of
    RasMan. This
    can be used in conjunction with the supervisor mode for discreet background monitoring of
    Dial-Up networking connections. For example in a home setting where the children use the
    family computer to connect to the Internet.</font></li>
  <li><font face="Arial">An auto start option has been added to allow RasMan to be started
    automatically when Windows boots. This uses the registry instead of the StartUp start menu
    group. This is to make the running of RasMan more discreet. Again this is useful in
    conjunction with the hide function as described above.</font></li>
  <li><font face="Arial">Fixed a crash when settings were been edited and you selected one of
    the buttons when no items were selected.</font></li>
  <li><font face="Arial">When a field is removed from the list, the item above the old item is
    now selected.</font></li>
  <li><font face="Arial">Nag screen and about box were showing the wrong version number, that
    has now been fixed. </font></li>
  <li><font face="Arial">Limitations on bytes sent, bytes received and connection speed have
    been documented.</font></li>
  <li><font face="Arial">Installation requirements have now been expanded.</font></li>
  <li><font face="Arial">Settings were previously being lost because they were being stored in
    the HKEY_CURRENT_USER part of the registry. All values are now stored under
    HKEY_LOCAL_MACHINE. This means if you have previously registered RasMan, then you will
    need to reregister. A default list of fields will also be used, so you may need to
    customize your settings again.</font></li>
  <li><font face="Arial">Renamed the &quot;General&quot; tab to be &quot;Output&quot;.</font></li>
</ul>

<p><font color="#000000" face="Arial"><strong>V1.41 (5 September 1999)</strong></font>

<ul>
  <li><font face="Arial"><font color="#000000" face="Arial" size="3">Fixed a bug
    which was causing an access violation when the first RAS connection was
    detected when RasMan was run on NT</font>.</font></li>
  <li><font face="Arial">Now uses v1.01 of my CPdh class.</font></li>
  <li><font face="Arial">Updated the documentation to include my full postal
    address.</font></li>
  <li><font face="Arial">Updated my email address in this file.</font></li>
</ul>

<p><font color="#000000" face="Arial"><strong>V1.42 (8 September 1999)</strong></font>

<ul>
  <li><font face="Arial"><font color="#000000" face="Arial" size="3">Updated
    install instructions to ensure RasMan works correctly on NT</font>.</font></li>
</ul>

<p><font color="#000000" face="Arial"><strong>V1.43 (13 September 1999)</strong></font>

<ul>
  <li><font face="Arial">Updated product name from RasMon to RasMan to avoid
    conflict with a similarly named application from Microsoft.</font></li>
  <li><font face="Arial">Now uses v1.02 of CPdh class of the authors, which
    fixes more problems discovered when the application is run on NT.</font></li>
</ul>

<p><font color="#000000" face="Arial"><strong>V1.44 (15 September 1999)</strong></font>

<ul>
  <li><font face="Arial">Updated RasMan to work correctly in languages which do not use the
    &quot;.&quot; symbol as the decimal separator.</font></li>
  <li><font face="Arial">Now supports outputting a &quot;Dial + Connect
    Duration&quot; which combines the dialing duration with the Connect
    Duration&quot;</font></li>
</ul>

<p><font color="#000000" face="Arial"><strong>V1.45 (25 January 2000)</strong></font>

<ul>
  <li><font face="Arial">Removed a long term memory leak which was occurring on NT.</font></li>
  <li><font face="Arial">Fixed a problem where the Field delimiter combo box and
    Fields to include list box were been populated with duplicates which you
    switched tabs.</font></li>
  <li><font face="Arial">Now uses v1.03 of my CPdh class.</font></li>
  <li><font face="Arial">Now uses v1.41 of my CRasMonitor class.</font></li>
  <li><font face="Arial">Now uses v1.23 of my CHLinkCtrl class.</font></li>
  <li><font face="Arial">Now uses v1.4 of my CTrayNotifyIcon class.</font></li>
</ul>

<p>&nbsp;

<p>&nbsp;

<p>&nbsp;

<p><font face="Arial"><a name="Installation"></a><font color="#000000" size="3"><strong>INSTALLATION
REQUIREMENTS:</strong></font> </font>

<ul>
  <li><font color="#000000" face="Arial" size="3">The program is for Win32 only.</font></li>
  <li><font color="#000000" face="Arial" size="3">You must have the MFC 4.2 dlls installed. If
    you do not have these installed then go to the authors page at <a
    href="http://indigo.ie/~pjn">http://indigo.ie/~pjn</a> for instructions on downloading.</font></li>
  <li><font face="Arial">RasMan</font><font face="Arial"> requires that the latest version of Winsock and Dial-Up
    Networking are installed.&nbsp; Even if you are running the latest version of Windows 95
    (Win95 B aka OSR2), you will still need to download and install this update.&nbsp; Windows
    98 includes the latest versions, so no additional downloads are required. <br>
    &nbsp;<br>
    The easiest way to determine if you have the correct version of Dial-Up Networking
    installed is to check the icon that is added to your system tray (next to the clock) when
    you establish a connection to your Internet Service Provider (ISP), as shown below:</font>
    <table border="0" cellPadding="0" cellSpacing="5">
<TBODY>
      <tr>
        <td align="middle" vAlign="center"><font face="Arial"><img alt border="0" height="20"
        src="modem1[1].gif" width="18">&nbsp;or&nbsp;<img alt border="0" height="20"
        src="modem2[1].gif" width="18"></font></td>
        <td vAlign="center"><font face="Arial">You need to download the updates</font></td>
      </tr>
      <tr>
        <td align="middle" vAlign="center"><font face="Arial"><img alt border="0" height="20"
        src="modem3[1].gif" width="18"></font></td>
        <td vAlign="center"><font face="Arial">You already have Dial-Up Networking v1.3 or above
        installed.</font></td>
      </tr>
</TBODY>
    </table>
    <p><font face="Arial"><br>
    The updated versions are available from the Microsoft Web site.&nbsp; At the time or
    writing, you can get the update by clicking <a
    href="http://www.microsoft.com/windows/downloads/default.asp?product=Windows+95&amp;site=95&amp;custarea=pers&amp;OpenMenu=Downloads">here</a>.&nbsp;
    If that page has moved (which it has in the past), you can find the update by following
    these steps:</font> <dir>
      <li><font face="Arial">Go to the Microsoft site (<a href="http://www.microsoft.com">http://www.microsoft.com</a>).</font>
      </li>
      <li><font face="Arial">Follow the links to Products, Windows, Windows 95, System updates.</font>
      </li>
      <li><font face="Arial">Download the Dial-Up Networking v1.3 update</font></li>
    </dir>
    <p><font face="Arial">For NT users you need to ensure that you have the PSAPI.DLL
    and PDH.DLL installed into your system32 directory on NT. If these files are not already present on your
    machine, then you can download it from <a href="http://indigo.ie/~pjn/download/psapi.dll">http://indigo.ie/~pjn/download/psapi.dll</a>
    and <a href="http://indigo.ie/~pjn/download/pdh.dll">http://indigo.ie/~pjn/download/pdh.dll</a>.</font></p>
  </li>
</ul>

<p>&nbsp;</p>

<p>&nbsp;</p>

<p>&nbsp;</p>

<p><font face="Arial"><a name="Usage"></a><font color="#000000" size="3"><strong>USAGE:</strong></font>
</font>

<ul>
  <li><font face="Arial" size="3">Just run the RasMan.exe. It will add a telephone icon to the
    task bar (if the hide function has not been turned on) and will sit there quietly
    monitoring all your RAS connections to the log file. Please note that unregistered
    versions of RasMan will first bring up a nag screen.</font></li>
  <li><font face="Arial" size="3">Right clicking the icon in the tray will present a menu with
    a number of&nbsp;options. One is a simple about box, another option will allow you to
    close the program, another will display the log file, another will delete the log file,
    another will allow you to change its settings and the last option will display the help
    file. If the view the log file option displays an error message, then please make sure
    that Windows is set-up to handle the extension of the filename which RasMan writes its log
    file to. You can edit these settings by selecting &quot;View -&gt; Folder options&quot; in
    Explorer and selecting the file types tab.</font></li>
  <li><font face="Arial" size="3">To bring up the help file (this file), Just press F1 while
    any of the dialogs in RasMan are being displayed.</font></li>
  <li><font color="#000000" face="Arial" size="3">To make sure it does not miss any
    connections, you might want to enable the Auto start option in the Advanced tab in the
    settings dialog.</font></li>
  <li><font color="#000000" face="Arial" size="3">To import the log file into Microsoft Excel
    97, follow the procedure outlined below:</font> <ol>
      <li><font color="#000000" face="Arial" size="3">Bring up Excel and Select &quot;File -&gt;
        Open&quot;.</font></li>
      <li><font color="#000000" face="Arial" size="3">Navigate to where you have the
        RasMan log
        file stored and select the &quot;Open&quot;.</font></li>
      <li><font color="#000000" face="Arial" size="3">Excel will determine that it is a CSV text
        file (assuming you have used the default settings in RasMan). Select the option
        &quot;Delimited&quot; and select &quot;Next&quot;. Set the Delimiter to &quot;comma&quot;
        on the next page and select &quot;Next&quot; again. Select any date columns and ensure
        they are configured as dates in the correct order and select &quot;Finish&quot;.</font></li>
      <li><font color="#000000" face="Arial" size="3">Your RasMan log file should now be imported
        into Excel ready for you to do some calculations will the logged data.</font></li>
    </ol>
  </li>
</ul>

<p>&nbsp;</p>

<p>&nbsp;</p>

<p>&nbsp;</p>

<p><a name="Settings"></a><font color="#000000" face="Arial" size="3"><strong>SETTINGS:</strong></font><font
face="Arial"> </font></p>

<p><font color="#000000" face="Arial" size="3">2 tabs are presented in the settings
property page, namely &quot;Output&quot; and &quot;Advanced&quot;.&nbsp;</font></p>

<p>&nbsp;</p>

<p><font color="#000000" face="Arial" size="3"><strong><em>Output</em></strong></font></p>

<p><font color="#000000" face="Arial" size="3">The CSV log file RasMan generates is by
default RasMan.txt (in the same directory as RasMan.exe) and is a simple text file which
contains a record per line. The format of each record is by default as follows:</font></p>

<p><font color="#000000" face="Arial" size="3">Name, Start Date, Start Time, Duration,
Device Type, Device Name.</font></p>

<p><font color="#000000" face="Arial" size="3">The Device Type will normally be something
like &quot;Modem&quot; while the Device Name will normally be the name of the modem used
to connect through.</font></p>

<p><font color="#000000" face="Arial" size="3">It is left up to you to decide when you
want to delete / archive the data in the log file. RasMan which just continue to log to
the same file. The program only opens the file when it wants to write a new record to it.
This means that you can review the log file in any program while RasMan is running without
any file sharing problems.</font></p>

<p>&nbsp;</p>

<p><font color="#000000" face="Arial" size="3">The format can be customized by using the
Settings property page. The fields that are supported in the log file are as follows:</font></p>

<p>&nbsp;</p>

<p><font face="Arial"><em>Connection Name</em></font></p>

<p><font face="Arial">Available formats are:</font></p>

<p><font face="Arial">%s which means display as a string </font></p>

<p><font face="Arial">&quot;%s&quot; which means display as a string and put quotes around
it.</font></p>

<p>&nbsp;</p>

<p><font face="Arial"><em>Connection Device Type</em></font></p>

<p><font face="Arial">Formats provided are the same as for Connection Name</font></p>

<p>&nbsp;</p>

<p><font face="Arial"><em>Connection Device Name</em></font></p>

<p><font face="Arial">Formats provided are the same as for Connection Name</font></p>

<p>&nbsp;</p>

<p><font face="Arial"><em>Connection Dial Date</em></font></p>

<p><font face="Arial">This is the date when the connection was made. Available formats
are:</font></p>

<p><font face="Arial">%d Day of month (01 - 31)</font></p>

<p><font face="Arial">%m Month of year (01 - 12)</font></p>

<p><font face="Arial">%x Short date format appropriate for the current locale</font></p>

<p><font face="Arial">%y 2 digit year (00 - 99)</font></p>

<p><font face="Arial">%Y 4 digit year (e.g. 1998)</font></p>

<p><font face="Arial">%#d Day of Month (1 - 31)</font></p>

<p><font face="Arial">%#m Month of Year (1 - 12)</font></p>

<p><font face="Arial">%#x Long date format appropriate for the current locale</font></p>

<p><font face="Arial">%#y 2 digit year (0 - 99) </font></p>

<p>&nbsp;</p>

<p><font face="Arial"><em>Connection Dial Time</em></font></p>

<p><font face="Arial">This is the time of day when the connection was made. Available
formats are:</font></p>

<p><font face="Arial">%H Hour of Day (00 - 23)</font></p>

<p><font face="Arial">%M Minute of Hour (00 - 59)</font></p>

<p><font face="Arial">%S Second of Minute (00 - 59)</font></p>

<p><font face="Arial">%x time of day format appropriate for the current locale</font></p>

<p><font face="Arial">%h Hour of Day (0 - 23)</font></p>

<p><font face="Arial">%m Minute of Hour (0 - 59)</font></p>

<p><font face="Arial">%s Second of Minute (0 - 59)</font></p>

<p>&nbsp;</p>

<p><font face="Arial"><em>Connection Dial Duration</em></font></p>

<p><font face="Arial">This is the duration of the dialing. Available formats are:</font></p>

<p><font face="Arial">%D Days in the duration (&gt;= 0)</font></p>

<p><font face="Arial">%H Hours in the duration (00 - 23)</font></p>

<p><font face="Arial">%M Minutes in the duration (00 - 59)</font></p>

<p><font face="Arial">%S Seconds in the duration (00 - 59)</font></p>

<p><font face="Arial">%h Total hours in the duration (&gt;= 0) (shown with 2 decimal
places)</font></p>

<p><font face="Arial">%m Total minutes in the duration (&gt;= ) (shown with 2 decimal
places)</font></p>

<p><font face="Arial">%s Total seconds in the duration (&gt;=0)</font></p>

<p><font face="Arial">%#H Hours in the duration (0 - 23)</font></p>

<p><font face="Arial">%#M Minutes in the duration (0 - 59)</font></p>

<p><font face="Arial">%#S Seconds in the duration (0 - 59)</font></p>

<p>&nbsp;</p>

<p><font face="Arial"><em>Connect Date</em></font></p>

<p><font face="Arial">This is the date when the connection was made. Available formats are
the same as for Connection Dial Date</font></p>

<p>&nbsp;</p>

<p><font face="Arial"><em>Connect Time</em></font></p>

<p><font face="Arial">This is the time of day when the connection was made. Available
formats are the same as for Connection Dial Time</font></p>

<p>&nbsp;</p>

<p><font face="Arial"><em>Connection Duration</em></font></p>

<p><font face="Arial">This is the duration of the connection (excluding dialing).
Available formats are the same as for Connection Dial Duration</font></p>

<p>&nbsp;</p>

<p><font face="Arial"><em>Hangup Time</em></font></p>

<p><font face="Arial">This is the time of day when the connection was closed. Available
formats are the same as for Connection Dial Time</font></p>

<p>&nbsp;</p>

<p><font face="Arial"><em>Hangup Date</em></font></p>

<p><font face="Arial">This is the date when the connection was closed. Available formats
are the same as for Connection Dial Date</font></p>

<p>&nbsp;</p>

<p><font face="Arial"><em>Computer Name</em></font></p>

<p><font face="Arial">Available formats are:</font></p>

<p><font face="Arial">%s which means display as a string </font></p>

<p><font face="Arial">&quot;%s&quot; which means display as a string and put quotes around
it.</font></p>

<p>&nbsp;</p>

<p><font face="Arial"><em>User Name</em></font></p>

<p><font face="Arial">Available formats are:</font></p>

<p><font face="Arial">%s which means display as a string </font></p>

<p><font face="Arial">&quot;%s&quot; which means display as a string and put quotes around
it.</font></p>

<p>&nbsp;</p>

<p><font face="Arial"><em>Connection Speed</em></font></p>

<p><font face="Arial">Available formats are:</font></p>

<p><font face="Arial">%d which means display as a integer in bits/second. Please note that
this value is always reported as 0 on NT as currently there is no documented way of
retrieving this value on NT.&nbsp; Another point to bear in mind is that on 95/98, this is
the accumulated connection speed of all current RAS connections. This means that if you
are using multilink features or have two separate RAS connections active at the one time,
then this value will be the total of both connections. Also note that the value reported
by RasMan is the value when the connection is closed and&nbsp; some modems can change the
connection speed when connected.</font></p>

<p>&nbsp;</p>

<p><font face="Arial"><em>Total Bytes Received</em></font></p>

<p><font face="Arial">Available formats are:</font></p>

<p><font face="Arial">%d which means display as a integer in bytes. Please note that this
value is a total for all RAS connections similar to the Connection Speed above.</font></p>

<p>&nbsp;</p>

<p><font face="Arial"><em>Total Bytes Transmitted</em></font></p>

<p><font face="Arial">Available formats are:</font></p>

<p><font face="Arial">%d which means display as a integer in bytes. Please note that this
value is a total for all RAS connections similar to the Connection Speed above.</font></p>

<p>&nbsp;</p>

<p><font face="Arial"><em>Dial + Connection Duration</em></font></p>

<p><font face="Arial">This is the duration of the connection (including dialing).
Available formats are the same as for Connection Dial Duration</font></p>

<p>&nbsp;</p>

<p><font face="Arial">The settings dialog also allows you to configure where the log file
is to be located and the field separator to use plus whether or not to output a
&quot;schema.ini&quot; file which allows the log file to be used as a database source. The
schema.ini support is pretty rudimentary, so please let me know if it has problems on your
system.</font></p>

<p>&nbsp;</p>

<p><font face="Arial"><strong><em>Advanced</em></strong></font></p>

<p><font face="Arial">The second tab allows you to configure: </font>

<ul>
  <li><font face="Arial">A parental / supervisor mode which when activated prevents someone
    from inadvertently changing the settings or closing the program without knowing the
    correct password.</font></li>
  <li><font face="Arial">A hide function which hides the tray icon of RasMan. This can be used
    in conjunction with the supervisor mode for discreet background monitoring of Dial-Up
    networking connections. For example in a home setting where the children use the family
    computer to connect to the Internet.</font></li>
  <li><font face="Arial">An auto start option to allow RasMan to be started automatically when
    Windows boots. This uses the registry instead of the StartUp start menu group. This is to
    make the running of RasMan more discreet. Again this is useful in conjunction with the
    hide function.</font></li>
</ul>

<p>&nbsp;</p>

<p>&nbsp;</p>

<p>&nbsp;</p>

<p><a name="shareware"></a><font color="#000000" face="Arial" size="3"><strong>SHAREWARE
NOTICE:</strong></font></p>

<p><font color="#000000" face="Arial" size="3">RasMan</font><font color="#000000" face="Arial" size="3">
is shareware and this trial version
is fully functional except for the NAG screen which appears when RasMan is first run. This
means that you are free to evaluate and use it for up to 30 days. After this period if you
are still using RasMan then you should register RasMan with the author. The cost is $10 US
dollars. Payment should be made by check, payable to &quot;PJ Naughter&quot; and
should be sent to:</font></p>

<address>
  <font color="#000000" face="Arial" size="3">PJ Naughter,<br>
  Cahore,<br>
  Ballygarrett,<br>
  Gorey,<br>
  Co. Wexford,</font> 
</address>

<address>
  <font color="#000000" face="Arial" size="3">Ireland.</font> 
</address>

<p>&nbsp;</p>

<p><font face="Arial">Please don't forget to include your email address so that I can
reply ASAP with instructions on how to unlock the program.</font></p>

<p>&nbsp;</p>

<p>&nbsp;</p>

<p>&nbsp;</p>

<p><a name="Enhancements"></a><font face="Arial"><font color="#000000" size="3"><strong>PLANNED
ENHANCEMENTS:</strong></font> </font>

<ul>
  <li><font face="Arial">Provide a binary file output from RasMan and present a user interface
    for this, possible even a separate reporting program so that for those who are happy with
    the log file will not have the overhead of a reporting program in the monitoring program.
    Support options in the reporting program such as cost allocation, date filtering, ISP
    filtering etc.</font></li>
</ul>

<p>&nbsp;</p>

<p>&nbsp;</p>

<p>&nbsp;</p>

<p><font face="Arial"><a name="Contact"></a><font color="#000000" size="3"><strong>CONTACTING
THE AUTHOR</strong></font></font></p>

<p><font color="#000000" face="Arial" size="3">PJ Naughter<br>
Email: <a href="mailto:pjn@indigo.ie">pjn@indigo.ie</a><br>
Web: <a href="http://indigo.ie/~pjn">http://indigo.ie/~pjn</a><br>
25 January 2000</font></p>
</body>
</html>

By viewing downloads associated with this article you agree to the Terms of Service and the article's licence.

If a file you wish to view isn't highlighted, and is a text file (not binary), please let us know and we'll add colourisation support for it.

License

This article has no explicit license attached to it but may contain usage terms in the article text or the download files themselves. If in doubt please contact the author via the discussion board below.

A list of licenses authors might use can be found here


Written By
United States United States
This member has not yet provided a Biography. Assume it's interesting and varied, and probably something to do with programming.

Comments and Discussions