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