Commit Graph

95 Commits

Author SHA1 Message Date
wj32 23e974deb5 added module provider
git-svn-id: svn://svn.code.sf.net/p/processhacker/code@406 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2008-12-24 07:26:47 +00:00
wj32 956a83fc23 add process and file properties to the Process Window
git-svn-id: svn://svn.code.sf.net/p/processhacker/code@405 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2008-12-24 05:39:28 +00:00
wj32 578b822599 remove ProcessThreads control
git-svn-id: svn://svn.code.sf.net/p/processhacker/code@404 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2008-12-24 04:39:50 +00:00
wj32 90326f0ca9 moved thread list to Process Window
git-svn-id: svn://svn.code.sf.net/p/processhacker/code@403 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2008-12-24 04:13:50 +00:00
wj32 2c6281e097 save group control settings
git-svn-id: svn://svn.code.sf.net/p/processhacker/code@402 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2008-12-24 03:26:58 +00:00
wj32 138e2df8b0 simplify virtualization message
git-svn-id: svn://svn.code.sf.net/p/processhacker/code@401 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2008-12-24 03:09:58 +00:00
wj32 902c3170c2 Token information window is much more detailed
git-svn-id: svn://svn.code.sf.net/p/processhacker/code@400 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2008-12-24 03:08:26 +00:00
wj32 d918cb829d fix TokenWithLinkedToken GetToken(Win32.TOKEN_RIGHTS access)
git-svn-id: svn://svn.code.sf.net/p/processhacker/code@399 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2008-12-24 01:30:24 +00:00
wj32 1a54dd467a * begin Process window (I'm moving everything but the thread list to it)
* add more token viewing features

git-svn-id: svn://svn.code.sf.net/p/processhacker/code@398 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2008-12-24 01:24:21 +00:00
wj32 7f95ef7595 * number columns are now right-aligned
* added terminator window

git-svn-id: svn://svn.code.sf.net/p/processhacker/code@386 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2008-12-23 02:35:33 +00:00
wj32 d540ac4f8a Process list has less CPU usage (again); so does lsass.exe
git-svn-id: svn://svn.code.sf.net/p/processhacker/code@379 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2008-12-22 10:03:55 +00:00
wj32 aa115843d1 change highlight ordering
git-svn-id: svn://svn.code.sf.net/p/processhacker/code@377 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2008-12-22 04:36:44 +00:00
wj32 354485f3f9 Added highlighting of UAC elevated processes
git-svn-id: svn://svn.code.sf.net/p/processhacker/code@376 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2008-12-22 04:32:47 +00:00
deanme dd38463fec add Plotter components, - prepare for SystemInformationWindow
add my name to files which been changed by me today

git-svn-id: svn://svn.code.sf.net/p/processhacker/code@374 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2008-12-21 14:34:08 +00:00
wj32 703bac9f63 forgot a space after the file description
git-svn-id: svn://svn.code.sf.net/p/processhacker/code@370 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2008-12-20 23:49:06 +00:00
wj32 086d3c95f7 save save more space in process tooltips
git-svn-id: svn://svn.code.sf.net/p/processhacker/code@369 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2008-12-20 23:32:38 +00:00
wj32 84b88fe6c2 better tooltip handling
git-svn-id: svn://svn.code.sf.net/p/processhacker/code@368 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2008-12-20 11:08:49 +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 96a04b0df9 check for null when removing node
git-svn-id: svn://svn.code.sf.net/p/processhacker/code@366 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2008-12-20 10:50:13 +00:00
wj32 5a1911bddc fix null case for usernames
git-svn-id: svn://svn.code.sf.net/p/processhacker/code@365 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2008-12-20 10:48:45 +00:00
wj32 fb206e41ef put try in timer delegate
git-svn-id: svn://svn.code.sf.net/p/processhacker/code@364 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2008-12-20 10:38:36 +00:00
wj32 3ad9af4f4b implement EnsureVisible on TreeNodeAdv
git-svn-id: svn://svn.code.sf.net/p/processhacker/code@362 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2008-12-20 09:22:56 +00:00
wj32 df07a8e4b2 make state highlighting work with the process tree
git-svn-id: svn://svn.code.sf.net/p/processhacker/code@361 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2008-12-20 09:15:11 +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 9d242a754c make the maximum length of the command line in process tooltips 100
git-svn-id: svn://svn.code.sf.net/p/processhacker/code@357 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2008-12-20 07:42:41 +00:00
wj32 0ebe2225a0 dynamically move items around when sorting
git-svn-id: svn://svn.code.sf.net/p/processhacker/code@355 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2008-12-20 06:49:36 +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
wj32 7424e69c79 fix for audiodg.exe's parent
use QUERY_LIMITED_INFORMATION on Vista

git-svn-id: svn://svn.code.sf.net/p/processhacker/code@342 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2008-12-20 05:16:11 +00:00
wj32 3570300504 add BackColor support to TreeNodeAdv
git-svn-id: svn://svn.code.sf.net/p/processhacker/code@341 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2008-12-20 04:57:40 +00:00
wj32 358613f599 process tree
git-svn-id: svn://svn.code.sf.net/p/processhacker/code@340 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2008-12-20 04:02:22 +00:00
wj32 8c621019bc change CPU usage type to float - prepare for TreeViewAdv
git-svn-id: svn://svn.code.sf.net/p/processhacker/code@338 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2008-12-19 23:15:07 +00:00
wj32 18c71e8965 make the Provider class more generic
git-svn-id: svn://svn.code.sf.net/p/processhacker/code@337 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2008-12-19 23:12:31 +00:00
wj32 7068d2d7e3 * The process list now has less CPU usage
* Fixed some processes not having icons

git-svn-id: svn://svn.code.sf.net/p/processhacker/code@326 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2008-12-18 09:16:07 +00:00
wj32 553d86248e decrease CPU usage for processes - don't update usernames every UpdateOnce()
git-svn-id: svn://svn.code.sf.net/p/processhacker/code@325 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2008-12-18 09:06:32 +00:00
wj32 184b607510 simplify thread code
git-svn-id: svn://svn.code.sf.net/p/processhacker/code@324 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2008-12-18 08:58:01 +00:00
wj32 697d1fc941 Added thread start addresses in thread list
git-svn-id: svn://svn.code.sf.net/p/processhacker/code@322 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2008-12-18 07:25:59 +00:00
wj32 5c469e9587 remove System.Data reference
git-svn-id: svn://svn.code.sf.net/p/processhacker/code@294 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2008-12-16 06:44:19 +00:00
wj32 d9678fef3a * System and System Idle Processes now have usernames (hardcoded in)
* Added ability to hide other users' processes (based on Session ID)

git-svn-id: svn://svn.code.sf.net/p/processhacker/code@257 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2008-12-07 03:56:26 +00:00
wj32 00cd28d6e4 fix trimming
git-svn-id: svn://svn.code.sf.net/p/processhacker/code@256 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2008-12-07 03:29:40 +00:00
wj32 4544ace039 trim tooltip text
git-svn-id: svn://svn.code.sf.net/p/processhacker/code@255 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2008-12-07 03:27:13 +00:00
wj32 b7a29a0cb1 * Fixed services in tooltips
* Added highlighting for processes with services

git-svn-id: svn://svn.code.sf.net/p/processhacker/code@253 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2008-12-07 02:23:24 +00:00
wj32 6508f30f25 Added CPU usage column
git-svn-id: svn://svn.code.sf.net/p/processhacker/code@245 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2008-12-06 22:47:00 +00:00
wj32 46ccb42d75 * Gets command line of processes without using Injector
* Added highlighting for debugged processes
 * Added viewing/setting of process affinity

git-svn-id: svn://svn.code.sf.net/p/processhacker/code@242 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2008-12-06 11:00:07 +00:00
wj32 9c9de9279a * Added WaitReason column in thread list
* Highlights suspended threads in thread list

git-svn-id: svn://svn.code.sf.net/p/processhacker/code@235 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2008-12-06 05:48:49 +00:00
wj32 83c7921969 fixed random crashes
add handle filter window (search for handles)

git-svn-id: svn://svn.code.sf.net/p/processhacker/code@220 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2008-12-04 08:27:10 +00:00
wj32 3adad7b9b0 now translates handle names into more readable forms
git-svn-id: svn://svn.code.sf.net/p/processhacker/code@215 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2008-12-04 06:07:22 +00:00
wj32 992dde27cc allow hiding of handles with no name
git-svn-id: svn://svn.code.sf.net/p/processhacker/code@213 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2008-12-04 05:08:15 +00:00
wj32 e3a6bd5e11 fix handle strings
fix handle updating (always had "new" handles)
it awesomely works now!

git-svn-id: svn://svn.code.sf.net/p/processhacker/code@212 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2008-12-03 11:20:13 +00:00