[Compuware Corporation] [Compuware NuMega home page]                [NuMega Lab]
[teal]

 [DriverStudio]    [Image][Image]
   Home
 [Driver Products]        Driver Technical Tips
   DriverStudio          Debug Monitor for Win95, 98, and NT
   DriverBundle
   Previews              MONITOR displays debug output from device drivers, and
   Compatibility         provides driver loading/unloading facilities for Windows
 [Downloads]             95, 98, and NT.
 Wizards                  Monitor offers many handy facilities for driver
   Utilities             developers:
   NT source
 examples                    * Hook system debug output for display in a GUI window
   VxD source               * Supports multiple, configurable output channels for
 examples                      VtoolsD and DriverWorks users
   WDM source               * Load and unload drivers
 examples                    * Change driver properties (such as START TYPE) on
 [Resources]                  Windows NT
 Technical papers            * Single program works on Windows 95, 98, and NT
   Useful links             * Timestamps all messages
   Technical tips           * Saves messages to files
 [Support]                  * Choice of display fonts
                             * and more...
 Support
   Knowledge base        On Windows NT, a supporting kernel mode driver
   Problem               (DBGMSG.SYS) captures debug output sent to DbgPrint, and
 submission               relays it to MONITOR for display on the desktop.
   Product               Timestamps are performed at the time the message is
 registration             captured using KeQueryPerformanceCounter. In addition,
   Release notes         MONITOR provides an interface to the Service Control
 [Shop NuMega]           Manager, which enables the user to load and unload
 Buy it!                  drivers. MONITOR can also change various properties of a
   Price list            kernel mode driver stored in the SCM database, such as
   How to buy            its start type.
   Sales offices
                          On Windows 95, a supporting VxD (NDBGMSG.VXD) captures
                          debug output sent to Out_Debug_String, and relays it to
 [Y2K Compliance]         MONITOR for display on the desktop. Timestamps are
                          performed by calling VTD_Get_Real_Time. MONITOR can also
                          load and unload dynamic VxDs.
 [More information]
                          The application uses a pipe built on a 4KB memory buffer
                          shared between the driver and the application. If the
                          buffer fills, messages may be lost.

                          Click here to download MONITOR (46KB). 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.VXD to %SystemRoot%\system.

                          You are now ready to run MONITOR.EXE.

                          Note for DriverWorks Users
                          There are special features in MONITOR that only drivers
                          written with Vireo's DriverWorks package can utilize.
                          However, neither DriverWorks nor VtoolsD are required.

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

                          Back to technical tip start page.

  DriverCentral  DriverStudio  Free downloads  Resources  Support and
                          Services  Shop NuMega
     Compuware NuMega  Tel: +1 603 578-8400  Updated: 9 August 1999 
                      Problems? Contact our webmaster.
