MONITOR Utility for Win95, 98, and NT
Copyright (c) 1998 Vireo Software, Inc.

MONITOR displays of debug output from device drivers, and provides driver
loading/unloading facilities for Windows 95, 98, and NT.
 
On Windows NT, a supporting kernel mode driver (DBGMSG.SYS) captures debug 
output sent to DbgPrint, and relays it to MONITOR for display on the 
desktop. Timestamps are performed at the time the message is captured using
KeQueryPerformanceCounter. In addition, MONITOR provides an interface to 
the Service Control Manager, which enables the user to load and unload 
kernel mode drivers. MONITOR can also change various properties of a kernel
mode driver stored in the SCM database, such as its start type.

On Windows 95, a supporting VxD (NDBGMSG.VXD) captures debug output sent to
Out_Debug_String, and relays it to MONITOR for display on the desktop. 
Timestamps are performed by calling VTD_Get_Real_Time. MONITOR can also 
load and unload dynamic VxDs. 

Create a directory for MONITOR and unzip MONITOR.ZIP into it.

How to Install on Windows NT and Windows 98

To install DBGMSG.SYS, do the following:

1. Copy DBGMSG.SYS to %SystemRoot%\system32\drivers.
2. From a command prompt, enter 
	C:\monitor> regedit /m dbgmsg.reg
    OR
   Run REGEDIT. Select Registry | Import Registry File from the menu. Select
   file DBGMSG.REG.
3. Reboot.

How to Install on Windows 95

1. Copy NDBGMSG.SYS to %SystemRoot%\system.

You are now ready to run MONITOR.

Note for Driver::Works Users

There are special features in MONITOR that only drivers written with 
Vireo's Driver::Works package can utilize. However, neither Driver::Works 
nor VtoolsD are required.

Existing drivers built with Driver::Works require a new version of 
class KTrace to take full advantage of the new MONITOR. To obtain the 
required new files, send e-mail to support@vireo.com, include your 
Driver::Works serial number, and be sure the subject line is KTrace.

For information about other device driver tools for Windows, contact

Vireo Software
30 Monument Square
Suite 135
Concord, MA 01742

(978)369-3380         Voice
(978)318-6946         Fax
info@vireo.com        e-mail
http://www.vireo.com  WWW

