Yet Another (remote) Process Monitor
Home Features FAQ Forums Project Page Downloads Developer page Changelog Help
Changelog
CHANGES FROM 2.4.0
* NEW / Improvements
- Added massive signature check feature
- Now 'Dump memory' feature is implemented and works fine
- Now can create snapshot file from command line (-ssfile "FILE_PATH")
- Optimized Service enumeration
- Added LoadCount information for modules
- Added 'Free memory' button (this calls the .Net GC)
- x64 systems : added "IsWow64" information (and displays "* 32")
- x64 systems : now module enumeration for Wow64 processes is OK
* Bug fixes
- TCP/UDP connections : only display 'remote' column values if remote is not nothing
- Fixed #2848713 (Index and length must refer to a location within the string)
- Fixed "IsDebuggerPresent" information
- x64 systems : fixed bad CommandLine information
- x64 systems : fixed bad DisplayName/ObjectName/Depedencies information
- x64 systems : fixed Set/Get JobLimits feature
- x64 systems : fixed #2891421 (enumeration of processes in job which fail)
- Fixed wrong error message when creating a process using WMI
- Does not display wrong Task icons in remote mode anymore
- Say good bye to those damned "Cannot call Invoke or BeginInvoke..." crashes !
* Other changes
- No more icon is displayed in Thread list
- Removed useless 'autoconnect' param to start YAPM as a server (always autoconnecting)
CHANGES FROM 2.3.1
* NEW / Improvements
- Added unique and powerful "System Snapshot" feature !
- Added Ping function for TCP connections
- Added 'TotalIoDelta' counter
- Added 'network information' window
- Added heaps management
- Improved appearance of graphs
- Improved 'system info' window (added new informations + always on top option + now YAPM remember infos options)
- Added 'go to parent process' feature
- Now performance graphs are up-to-date when opening process' detailed window
- Now can select the thread associated to a window using "find window's process" feature
- Now YAPM remember positions and sizes of the main windows
- Now informations about an image file (eg version, companyName, copyright...) are retrieved when monitoring a remote machine using the "server method"
- No more need to display job list before being able to set a job limit (using Control process job)
* Bug fixes
- Fixed bad I/O transfer values
- Now "check updates" check for alpha/beta if the option is checked (and not if the option is saved as checked in preferences)
- Fixed #2885689 (cannot call BeginInvoke)
- Help menu not broken anymore
- Now save column's preferences when exiting using the standard 'close' button
- Fixed #2894305 (zero division)
- Fixed "hide when close" option
- Fixed a bug when enumerating processes in a job
CHANGES FROM 2.3.0
* NEW / Improvements
- Added feature #2869164 (text alignment in listviews)
- Now first node in dependencies form's treeview is automatically selected
- Now "search string" features are async
- Added detailed window for handles with useful informations
- Re-implemented a robust "select in window tab" feature ^^
- Removed "Navigate..." feature (now useless cause of detailed window for handles)
- Reduced memory usage
- Fixed some icons
- Added embedded help file
- Added "Send bug report to sourceforge.net" feature
* Bug fixes
- Fixed job enumeration for windows Seven
- Fixed some bugs when trying to get informations about the ImagePath property of a service
- Fixed bug when trying to display some informations about handles
- No more need to "Reinitialize" process & services after a connection/deconnection to the remote machine
CHANGES FROM 2.2.1
* NEW / Improvements
- YAPM does not require .Net Framework 3.5 anymore (.Net 2.0 is enough)
- Request #2869164 : Added 'Company' information column for processes
* Bug fixes
- Somes minor bugs
CHANGES FROM 2.2.0
* NEW / Improvements
- Now "update feature" is much more efficient
- Added 'Show classic messagebox' option
- Highly improved exception management
- Now save last remote machine name
- Added 'Start Terminal Service Client' button
- Added 'Display list of data received from server' feature
- Added 'Remote monitoring refreshement interval coefficient' option
- Improved 'select process by its window' feature
- Updated Help File
* Bug fixes
- 'Select associated process' menu now works again
- Removed 'Select in window tab' menu
- Fixed bad wait time for process termination
- Fixed incorrect error message when closing a window
- Fixed "parent process name" in process details form
- Fixed bad connection state for UDP/TCP6
CHANGES FROM 2.1.0
* NEW / Improvements
- Highly improved stability of remote monitoring using the server ! Now connections/reconnections and massive requests at the same time always work !!
- Removed all 'time' limitations concerning remote monitoring (auto refresh is now also active when monitoring remote machine)
- Now Handles/Threads/Modules/Windows main tabs have been removed so that the UI is less confusing and simplified
- Added Job management for remote monitoring
- Added 'Create/Delete service' features (local & remote)
- Added 'Freeze list' & 'Search item' features in process' detailed view
- Added IpV6 support
- Added feature #2851904 (startup tab)
- Added 'Object informations' feature (double-click on an object (or F7 key) on a listview to show all properties of the object)
- Now network connections are not displayed by group anymore
- Now file signature verification can be disabled
- Now YAPM automatically detect process termination and displays exit code
- Now ALL dangerous actions display a warning (if not disabled in options)
- Now ALL windows functions are working for remote monitoring
- Now ALL informations about windows are retrieved with remote monitoring
- Removed 100KB limit for history buffer
- Improved search speed alot & display a message when searching
- Added 'Restart elevated' button in job tab if user has no privileges
- Improved quick search in main tab (tasks, processes, services, search)
- 'Delete' keydown on thread/handle/service list will terminate/close/delete threads/handles/services
- Now tcp.txt and udp.txt are embedded resources
* Bug fixes
- Fixed Copy to clipboard error
- Fixed bug #2849184 (incorrect string format)
- Fixed bug #2849961 (cannot sort a virtual listview)
- Fixed bug #2862603 (crash with GetExtendedUdpTable)
- Fixed 'job tab is disabled' bug
- Fixed 'go to search' for task tab
- Fixed bug when trying to refresh job list using remote server
- No crash if user tries to use remote monitoring if no NIC is available
- Fixed search on strings ("search to right" now works fine)
CHANGES FROM 2.0.3
* NEW / Improvements
- Now YAPM needs .Net 3.5 to work.
- Added "basic and experimental" x64 support (full support in a few weeks)
- General stability improvements
- Added full job management (on local machine only for now)
- Added "Terminate by method" feature (with 5 different methods)
- Added tray notifications for new/deleted processes/services
- Optimization for handles enumeration
- Optimization for application startup
- Optimization when opening 'process/service detailed window'
- Optimization for threads enumeration via WMI
- Added "Center window on screen" feature
- Added "relocated modules" hilighting
- Added new informations about handles
- "Copy to clipboard" informations are now sorted in context-menu
- Improved UI appearance
* Bug fixes
- YAPM does not hung anymore when some processes are also hung
- Now affinity changes for threads work
- Fixed 'key already added' bug
- Fixed some bugs with WMI connection
- Fixed #2837129 (search in Window tab crash)
- Fixed lots of other bugs...
- Now 'system processes' highlighting works for all cultures
- No more crash when resizing main window
- 'Shutdown' functions (using context menu of tray icon) now force shutdown by default
CHANGES FROM 2.0.2
* General changes & internal
- High general optimisations (reduced CPU usage by ~50%)
- General code refactoring (merge pieces of code, so there is no more VB.Net dlls)
- Works well with UAC and limited rights under Vista and above
- Modules and memory areas are enumerated much faster
- Better semaphore protection for multi-threading
- "Pending task" feature works well (but not completely avaialble for remote monitoring)
* GUI changes
- No more "toolstrips menu" : replaced by normal menus
- Colors of main form are better under Windows XP
- Column reorganization works well
- "Enter" keypress on processes/services list open detailed view
- added drag & drop to open a file in "files view"
- added "Copy to clipboard" everywhere
- temporary removed SBA from menus
- removed icons from tabcontrols
- added "highlighting" for local mode
- added internet search and file details in dependency viewer
- menus are disabled when nothing is selected or when the action has no sense
- added a statusbar
- refresh works everywhere with F5 keypress
- added toolitps almost everywhere
- now all menus are available without Ribbon style
- all windows functions are avaialble in detailed view and via right click menu on main view
* New informations availables
- added new informatons about processes
- added "Description port" information for remote connections (for example it says that port 23 is telnet)
- more informations are retrieved for modules
* New features
- added Decommit/Release/Change protection features for memory
- added "Navigate to" for key/file handles
* Options
- "automatically get online infos" option
- now upgrades settings from previous versions of YAPM if possible
- added "Show user group/domain" option
* Minor changes
- now user can choose port for remote communication
- now retrieve update informations from YAPM webiste (not sf.net)
* Bug fixes
- no more flickering
- start hidden works well
- ctrl+c works well on listviews
- fixed "informations view" for remote view of modules
- fixed perf counters bug when no instance available
- parent processes info is OK after deconnection/reconnection
- fixed icon bug in moduleList
- dependency viewer only opens if file exists
- fixed bug #2832606 (commandLine refactored)
- fixed bug #2832408 (key exists, env variable)
- fixed bug #2807722
- replace taskmgr OK for Vista
- no more crash when save miniDump on a location where we have no rights to write
- no more "beep" when exit from preferences after changing ShowRibbon property
- now task and windows captions are updated
- many many others...
CHANGES FROM 2.0
* General changes
- Improvements of connections/disconnections
* GUI changes
- Now Cpu usage and I/O are not displayed if null
* New features
- 'Dependencies viewer' to see dependencies of an executable (or *.dll, *.sys...)
- Remote shutdown (shutdown/reboot/... for remote machines via WMI/Socket)
- Possibility to create dump files
* New informations availables
-
* New options
-
* Minor changes
- Too much to be listed
* Bug fixes
- Too much to be listed
CHANGES FROM BETA 5
* General changes
- Possibility to now monitor remote processes, via WMI or via a client-server architecture
- Major code refactoring designed for multi-threading and a good genericity
- Performance improvements
* GUI changes
- Added an Orb (Ribbon style)
- Windows Vista message boxes
- Detail form for Services
- New about box
- Command button (kill, pause, resume...) on 'process details form'
- Save preferences for columns, form position...
- Possibility to change the order of columns
- Echap key close forms
* New functions
- 'Hidden processes' feature to detect basic rootkits (local only for now)
* New informations availables
- New services (now all services) are displayed with more informations
- Pending tasks view + meta-counters (obj creation date + pending tasks count)
- Displays information of all processes (even System Process) thanks to ZwQuerySystemInformation
- HandleCount counter
- IO delta for processes
- ImageFile of memory regions
* New options
- Hide when close
- Customizable history buffer
- Reset settings options
- Now options are saved in AppData (no more XML file)
* Minor changes
- Check update & download last update are asynchronous
- Removed 'Shutdown Service' command (useless)
* Bug fixes
- Too much to be listed
CHANGES FROM BETA 4
* General changes
- Code refactoring
* GUI changes
- 1 graph per CPU is OK
- start hidden OK
- actions (kill, suspend...) in process detail form
* New functions
- State Based Actions
- log is OK
* New informations availables
- runTime counter in process detail form
* New options
- intervals configuration (tray & system info)
CHANGES FROM BETA 3
* General changes
- GNU GPL 2.0 to 3.0 migration
* GUI Changes
- new GUI (just like Process Explorer) with separated form
- added classical menu style
- new icons (Fugue icons & only 32 bits icons)
- real time display of all informations in listview
- now it is possible to select columns for all listview
- can now sort columns by size (e.g 10MB) and by hexadecimal value
- added real time items sorting for all listviews
- now new items/deleted items are displayed with a different color
- custom inputbox
- new about form
- dynamic tray icon with CPU usage and physical memory usage
- graphics are much more better
- average value is displayed on graphs
- addresses are displayed as hexadecimal values
- listview for monitoring log (no more textbox)
- now display only formated sizes
- added a form to manage windows opened by YAPM
- toolitps + tabOrder are OK
- new font
- Ctrl+A (select all) and Ctrl+C (copy) for all listviews
* New functions
- added hex editor for memory reading
- added history of all statistics of processes
- added network management
- added 'find window's process' function
- added a form with all general informations about system
- added shutdown/logoff functions
- added State Based Actions function
- added general report function
- added thread affinity function
- added log function for processes
- added emergency hotkeys function
- now can add/remove privileges to processes
* New informations availables
- now can retrieve strings of processes (in image file or in memory)
- now can displays environment variables for all processes
- added command line information
- added handle count counter
- added DNS solving for TCP connections
- process's username is now OK
- now displays cpu usage per task
- wintrust verification of exe files
- more informations about handles
- new columns availables for process listview (IO counters)
* Minor changes
- double click on lvTask select associated process
- now download of informations about a process is asynchron
- Ctrl+A (select all) and Ctrl+C (copy) works on all listviews
* New options
- showUnnamed handles option
- showUnnamed windows option
- priority of YAPM
- interval for processes/services/tasks/network refresh
- show tray icon
- close YAPM with close button
- colors of new/deleted items
- hide when minimized
- warn about dangerous action
- search engine is now configurable
* Optimization & improvements
- LOTS OF performance improvements thanks to a complete code refactoring
- Cpu usage divided by ~5
* Bugs fixed
- TOO MUCH to be listed
CHANGES FROM BETA 2
- lots of bug fixed
- no more Setup but a 'binaries-zip-file'
- simplification of GUI
- auto update doesn't crashes anymore
- possibility to choose process columns (dbl click on the listview)
- unloadModule function works fine
- some report can now be saved
- better management of GUI resizement
- better services management (retrieve more services, more informations and now processes can be associated with services)
- all file functions are available
- faster search
- better display (no more flickering)
- new GUI area (process details with all useful functions)
- new statistics are availables (I/O, GDI objects...)
- privilege management
- memory areas management
- icons in GUI menus
- monitoring of created/deleted services works fine
- log file (right click on Tray button -> Show log)
- Better OO programmation for better performances
- no more crash when app is launched without admin rights
- simplification of some pieces of code
- 'display all processes' works fine
- now can get CPU usage (support multi-processor)
- possibility to search a monitor item
- preferences are OK
- possibility to replace taskmgr
- faster loading of application
- it is now possible to select services associated to processes from process view
- added Task view
- added icons for Windows view
- added new counters (RunTime, GDI Objects, AffinityMask, UserObjects)
- process list refreshement is now faster
- now user can change processor affinity for processes
Last update of this page : 2009-16-12 12:00