Ubuntu / Linux news and application reviews.

Yet Another (remote) Process Monitor

Yet Another (remote) Process Monitor (YAPM) is a powerful Windows application that allows to view and manage your running tasks, processes, threads, modules, windows, handles, network connections and your services on a local or on a remote machine. YAPM offers lots of features to manipulate them, such as privilege management, memory management, a complete history of statistics, a dependency viewer... etc. Service startup types can be managed, processor affinities specified, and there's a grayed-out option for limiting CPU usage that will likely be active in a future version.

Don't recognize a specific process (say, for example igfxpers.exe)? Highlight it and click the internet search button to be taken directly to Google's results for clarification. You can also put YAPM's Kung Fu to use monitoring remote machines on your network.

In all honesty, there's so much built in to YAPM that you really need to download it and give it a try - assuming you want a better system monitor.


Yet Another (remote) Process Monitor statistics * Local and remote monitoring
* Module and thread management
* Handle management (keys, files...)
* View of TCP/UDP connections opened by the processes
* Windows management (opacity, position, show, hide...)
* Window' find' process feature : allows to find the process associated to a window via a drag & drop over the screen
* Emergency Hotkeys feature : allows to associate a custom shortcut to a custom action (for example : Ctrl+Shift+Suppr to close the window which is on foreground)
* State Based Actions feature : allows to launch a custom action depending of the state of the processes (for example : reduce priority of a process if CPU usage > 50%)
* Privilege management : allows to view and modify the privileges of processes
* Build-in hex editor to view memory of processes
* "Log mode" to monitor all actions made by a specific process
* Hidden Processes feature to detect basic rootkits
* Local and remote shutdown
* Dependency viewer
* ... And lots & lots of other features !

  • .NET Framework 2.0 .
  • Administrator rights, if you want to access to system processes and some other informations. For now, it is really better to have administrator rights, but in the future, more informations and actions will be available even if you do not have these rights.
  • For remote monitoring, WMI (Windows Management Instrumentation) must be installed and available on both machines if you use WMI method, or the YAPM Server application must be started on the remote machine if you use the client-server method.
Yet Another Process Monitor is almost portable (it requires .NET Framework 2.0 as you have seen above), freeware, open-source and works on Microsoft Windows XP, Windows Vista or Windows Seven (32 bits only).