[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.