PMon icon

PMon

2 big stars
PMon screenshot
Name: PMon
Works on: windowsWindows NT and above
Developer: Mark Russinovich
Version: 1
Last Updated: 18 Feb 2017
Release: 29 May 2006
Category: System > System Info
Rate this software:
353 downloads
commentsComments
downloadDownload
Liked it? Tell others:
details

PMon Details

Works on: Windows 10 | Windows 8.1 | Windows 8 | Windows 7 | Windows XP | Windows 2000 | Windows 2003 | Windows 2008 | Windows 98 | Windows ME | Windows NT | Windows Vista | Windows 2012
SHA1 Hash: 29745644cd8da84c2260c3705498ea3414c8ca93
Size: 23.09 KB
File Format: zip
Rating: 2.260869565 out of 5 based on 23 user ratings
Downloads: 353
License: Free
PMon is a free software by Mark Russinovich and works on Windows 10, Windows 8.1, Windows 8, Windows 7, Windows XP, Windows 2000, Windows 2003, Windows 2008, Windows 98, Windows ME, Windows NT, Windows Vista, Windows 2012.
You can download PMon which is 23.09 KB in size and belongs to the software category System Info.
PMon was released on 2006-05-29 and last updated on our database on 2017-02-18 and is currently at version 1.
download button
Thank you for downloading from SoftPaz! Your download should start any moment now. It would be great if you could rate and share:
Rate this software:
Share in your network:
features

PMon Description

PMon is a device driver/GUI combination which logs and displays all process activity on a Windows NT 4.0 system. The device driver uses several undocumented hooking functions that cause it to be called whenever a process or thread is created or deleted. In addition, if run on the Checked build of NT or the Multiprocessing kernel, an undocumented context-swap hook is installed that has PMon optionally display all context switch activity.
PMon works on all builds of NT 4.0. Installing PMon is as easy as unzipping it and typing, "ntpmon." The GUI dynamically loads the driver (based on code from the instdrv sample in the Windows NT DDK), which installs hooks for process and thread creation and deletion. The menus can be used to disable event capturing, control the scrolling of the listview, and to save the listview contents to an ASCII file.
Where possible, PMon displays the name of the process that owns a thread that is part of a thread creation or deletion, or a context swap. The thread ID immediately follows the process name. In some cases the owning process does not exist anymore, in which case PMon displays "???" for the name. The "Elapsed" column indicates the time in seconds between successive events in the display. Note that many times this will be 0, which simply means that the events happened inside of one system timer clock tick. Clock ticks are normally 10 milliseconds apart, so alot can happen.
The context-swap hook is only present in multiprocessor builds of NT, and is by default not enabled. To turn on context-switch monitoring when it is present, select the "Context Swap" menu entry under the "Events" menu. Note that monitoring context swaps generates many records rapidly. In order to try and minimize the amount of non-interesting context-swap noise, PMon ignores swaps between system threads 0 and 1, which occur frequently as system work items are dispatched.
If you have MSDN membership, you have the checked build. You can install a minimal checked build environment by replacing NTOSKRNL.EXE with the NTOSKRNL.EXE on the checked build CD, and by replacing HAL.DLL with the appropriate version on the checked build. To determine the correct HAL to copy over to your system, search for HAL.DLL in its [winnt]repairsetup.log file. Copy the one with the same name on the checked CD to HAL.DLL in your [winnt]system32 directory. Be sure and back up your existing copies of these files so that you can go back to the free build.
similarSimilar Software