IntroductionYet Another Process Monitor (YAPM) is a powerful aplication that allows to view and manage your running tasks, processes, threads, modules, windows, handles, network connections and your services. YAPM offers lots of features to manipulate them, such as privilege management, memory management, a complete history of statistics etc.
It's totally free and open source (GNU GPL 3.0).
You are also able to monitor all Windows perfmon counters with an advanced time scale. YAPM also can save advanced reports of your system (HTML or TXT files).
YAPM offers an user-friendly GUI with Microsoft Office Ribbon style, or a classical menu-based GUI if you don't like the Ribbon style :-)
Main featuresIn addition to all basic features available with the standard Windows Task Manager, YAPM offers lots of other useful features :
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 ... And lots & lots of other features !
Requirements.NET Framework 2.0 . Operating system : Microsoft Windows XP or Windows Vista. Administrator rights, if you want to access to system processes. 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. NewsThe next release of YAPM will offer the possibility to manage and monitor remote processes/services, via WMI or via a client-server architecture.
LicenceProject under GNU GPL 3.0 licence Dll RibbonControl under Microsoft Public License (Ms-PL) licence Fugue icons under Creative Common license How to useYou should run YAPM as an administrator if you want to access to all of features Running on Vista and XP (XP Pro tested on a virtual machine) If some buttons are disabled, it's because the associated functions are not yet implemented SourceforgeThe entire project is available on Sourceforge (you can get the code with SVN) : https://sourceforge.net/projects/yaprocmon/ A setup is available. Please visit the website here : http://yaprocmon.sourceforge.net/ /!\ IMPORTANT NOTES -- PLEASE READ /!\
THIS IS A BETA 1 RELEASE, THAT'S WHY THERE ARE SOME KNOWN BUGS AND MISSING FUNCTIONS. YOU CAN KILL SYSTEM PROCESSES WITH YAPM, SO TAKE CARE BEFORE DOING ANY DANGEROUS ACTION. USE AT YOUR OWN RISK. YOU HAVE TO COMPILE CODE IN RELEASE MODE. YOU NEED TO DOWNLOAD A DLL FILE TO COMPILE MY PROJECT. SEE 'Compilation' BELOW FOR DETAILS. /!\ IMPORTANT NOTES -- PLEASE READ /!\
Copyright © 2013 Black Duck Software, Inc. and its contributors, Some Rights Reserved. Unless otherwise marked, this work is licensed under a Creative Commons Attribution 3.0 Unported License . Ohloh ® and the Ohloh logo are trademarks of Black Duck Software, Inc. in the United States and/or other jurisdictions. All other trademarks are the property of their respective holders.