Commit Graph

38 Commits

Author SHA1 Message Date
wj32 9aa31fcc20 #2863305 - "Unhandled exception in comparer"
git-svn-id: svn://svn.code.sf.net/p/processhacker/code@1909 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2009-09-22 07:49:28 +00:00
wj32 812bf5f300 * fixed relative start time sort order
* removed GetDateTimeFromLongTime; use DateTime.FromFileTime instead
* ProcessHandle.GetCreateTime and GetExitTime both return DateTimes now

git-svn-id: svn://svn.code.sf.net/p/processhacker/code@1892 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2009-09-18 06:34:45 +00:00
wj32 388724f3a8 fixed the tree model - need to refresh tree paths for children as well
git-svn-id: svn://svn.code.sf.net/p/processhacker/code@1858 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2009-09-06 09:00:29 +00:00
wj32 5a18962835 partially rewrote the process tree model; improves memory and CPU usage
git-svn-id: svn://svn.code.sf.net/p/processhacker/code@1846 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2009-09-05 04:16:46 +00:00
wj32 87ce042359 minor style change
git-svn-id: svn://svn.code.sf.net/p/processhacker/code@1840 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2009-09-03 07:35:46 +00:00
wj32 ca3b372d74 #2836706 - "Signature Column in Processes"
git-svn-id: svn://svn.code.sf.net/p/processhacker/code@1737 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2009-08-23 09:34:51 +00:00
wj32 d551452839 * moved back to AnyCPU
* fixed several native API struct definitions; process enumeration is working on native x64

git-svn-id: svn://svn.code.sf.net/p/processhacker/code@1681 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2009-08-09 11:02:45 +00:00
wj32 771ba824de * fixed warning pragma directives
* decreased BaseObject overhead

git-svn-id: svn://svn.code.sf.net/p/processhacker/code@1679 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2009-08-09 01:02:09 +00:00
wj32 5393619ac4 added "scroll down the process tree on startup" option
git-svn-id: svn://svn.code.sf.net/p/processhacker/code@1398 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2009-06-08 08:27:02 +00:00
wj32 40e736cd63 * refactoring: typos, etc.
* new reference counting system for handles, memory allocations and symbol provider
* added terminal server objects (server, session, process)
* proper SID class
* moved logging into ProcessHacker.Common

git-svn-id: svn://svn.code.sf.net/p/processhacker/code@1382 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2009-06-07 06:30:47 +00:00
wj32 c47ea8728d "fixed" all compiler warnings
git-svn-id: svn://svn.code.sf.net/p/processhacker/code@1358 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2009-06-01 06:58:00 +00:00
wj32 6af7ad9280 #2790404 - "System.InvalidOperationException"
git-svn-id: svn://svn.code.sf.net/p/processhacker/code@1266 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2009-05-12 03:30:09 +00:00
wj32 0015f83c13 renamed some process tree members
git-svn-id: svn://svn.code.sf.net/p/processhacker/code@1221 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2009-05-02 10:17:37 +00:00
wj32 95d4073d7f * simplified tree model code
* fixed PH on XP not retrieving process file names
* resolved some unnoticed unhandled exceptions

git-svn-id: svn://svn.code.sf.net/p/processhacker/code@1192 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2009-04-28 07:42:03 +00:00
wj32 b68d4053cf * implemented sorting for the newly added columns
* switched to a switch table for increased performance when sorting

git-svn-id: svn://svn.code.sf.net/p/processhacker/code@1186 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2009-04-28 01:41:18 +00:00
wj32 56a3556768 * fixed some enums
* added more functions in ProcessHandle and ThreadHandle
* added integrity, I/O priority and page priority columns
* added sorting to WS columns
* improved the perceived responsiveness of several components
* removed Program.UpdateWindows()
* added thread exception handler for debug builds

git-svn-id: svn://svn.code.sf.net/p/processhacker/code@1141 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2009-04-25 03:12:22 +00:00
wj32 80fcf7fd80 added Private, Shared and Shareable Working Set columns
git-svn-id: svn://svn.code.sf.net/p/processhacker/code@1074 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2009-04-16 10:46:08 +00:00
wj32 c382ae30f7 implemented global logging
git-svn-id: svn://svn.code.sf.net/p/processhacker/code@1069 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2009-04-16 07:57:25 +00:00
wj32 d827d86277 * hide hidden columns in the Copy menu
* added I/O columns

git-svn-id: svn://svn.code.sf.net/p/processhacker/code@881 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2009-03-14 10:39:31 +00:00
wj32 0b9b2faa2c * #2675864 - "System Information improvements"
* Full CPU, I/O and memory usage history for processes and the OS
* Tooltips for graphs

git-svn-id: svn://svn.code.sf.net/p/processhacker/code@875 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2009-03-14 09:20:50 +00:00
wj32 55cc067d29 reduced CPU usage by half
git-svn-id: svn://svn.code.sf.net/p/processhacker/code@860 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2009-03-13 06:32:58 +00:00
wj32 9b640b3631 fixed System Idle Process CPU usage
git-svn-id: svn://svn.code.sf.net/p/processhacker/code@838 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2009-03-06 06:26:58 +00:00
wj32 b633f23a91 reverted stupid process tree changes
git-svn-id: svn://svn.code.sf.net/p/processhacker/code@797 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2009-03-01 04:46:38 +00:00
wj32 c423348219 more columns
git-svn-id: svn://svn.code.sf.net/p/processhacker/code@787 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2009-03-01 02:16:16 +00:00
wj32 a6bdc67801 * added more columns
* added test sign script

git-svn-id: svn://svn.code.sf.net/p/processhacker/code@784 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2009-02-28 23:52:46 +00:00
wj32 8eaf338814 customizable columns!
git-svn-id: svn://svn.code.sf.net/p/processhacker/code@782 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2009-02-28 23:33:33 +00:00
wj32 2495ef2967 new processes list in the notification icon menu, for quick actions on processes
git-svn-id: svn://svn.code.sf.net/p/processhacker/code@619 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2009-02-13 09:38:39 +00:00
wj32 2d78ed402d massive file header update - new format for source code headers
git-svn-id: svn://svn.code.sf.net/p/processhacker/code@495 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2009-01-14 10:39:19 +00:00
wj32 0faf3eaf18 * fixed infinite loop problem (produced the recent commit)
* fixed sorting of the Description column

git-svn-id: svn://svn.code.sf.net/p/processhacker/code@480 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2009-01-12 23:28:37 +00:00
wj32 aecba9e703 * Now shows non-existent parent PIDs
* build-and-clean script is now XP compatible

git-svn-id: svn://svn.code.sf.net/p/processhacker/code@472 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2009-01-12 01:54:52 +00:00
wj32 ee04bfbe3d new "Description" column for processes
git-svn-id: svn://svn.code.sf.net/p/processhacker/code@470 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2009-01-08 05:07:19 +00:00
wj32 239cd1911c dramatic CPU usage decreases for the TreeViewAdv drawing code
git-svn-id: svn://svn.code.sf.net/p/processhacker/code@448 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2008-12-28 09:55:48 +00:00
wj32 b04aeeb56a switch to using ZwQuerySystemInformation for enumerating processes
git-svn-id: svn://svn.code.sf.net/p/processhacker/code@431 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2008-12-27 04:26:58 +00:00
wj32 8c55a176e9 fixed bug preventing System Idle Process and any children from being shown
git-svn-id: svn://svn.code.sf.net/p/processhacker/code@367 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2008-12-20 11:02:43 +00:00
wj32 dbe2141c3c expand removed node's children
git-svn-id: svn://svn.code.sf.net/p/processhacker/code@358 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2008-12-20 07:53:59 +00:00
wj32 8b7be66b5a ProcessTree: fix GetPath while being sorted, fix sorting orders
git-svn-id: svn://svn.code.sf.net/p/processhacker/code@354 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2008-12-20 06:44:54 +00:00
wj32 d6718cafef added sorting to the process tree!
git-svn-id: svn://svn.code.sf.net/p/processhacker/code@353 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2008-12-20 06:38:38 +00:00
wj32 91df890c67 reorganize process tree files
git-svn-id: svn://svn.code.sf.net/p/processhacker/code@346 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2008-12-20 05:38:23 +00:00