Commit Graph

  • 77e8e84d51 * fixed problem with TreeViewAdv after expanding or collapsing a node * added more detailed options for plotter's text rendering * made plotter (truly) double-buffered * finished performance and statistics tabs wj32 2008-12-29 05:41:09 +00:00
  • fa4feaee17 change BeforeUpdate to Updated wj32 2008-12-28 10:01:39 +00:00
  • 239cd1911c dramatic CPU usage decreases for the TreeViewAdv drawing code wj32 2008-12-28 09:55:48 +00:00
  • b53b4f7bc1 add better thread provider at the cost of increased cpu usage wj32 2008-12-28 08:40:43 +00:00
  • 4a2fa1dfb2 implement cache for session ID checking in HandleFilter.cs wj32 2008-12-28 07:07:32 +00:00
  • c5cfc47d69 set minimum value for update interval wj32 2008-12-28 06:59:54 +00:00
  • 2d74589b9c fix regression in process menu item disabling wj32 2008-12-28 06:55:00 +00:00
  • b54c5b8c59 better way of checking parent's creation time wj32 2008-12-28 06:49:15 +00:00
  • 28fb73bd39 added lots of comments wj32 2008-12-28 00:55:03 +00:00
  • 9b5d151984 change priority text to "&Priority" on DPCs and Interrupts wj32 2008-12-27 23:10:21 +00:00
  • bf410d2dd2 Symbols are now bound to each process - no more weird stack traces/symbol names wj32 2008-12-27 21:39:49 +00:00
  • 2ea2a1043c FIX THE GODDAMN LISTVIEW SIZES WTF IS WRONG WITH VS2008 wj32 2008-12-27 10:08:25 +00:00
  • b9d5922f0e show properties on double click wj32 2008-12-27 10:00:38 +00:00
  • 30c3e38385 update credits... wj32 2008-12-27 09:01:04 +00:00
  • 425746c70e prepare for 1.3.0.0-pre2 wj32 2008-12-27 08:57:21 +00:00
  • f5a7941eb9 an attempt at a graph for the process window wj32 2008-12-27 08:52:56 +00:00
  • 7581f09cff add support for two lines in Plotter wj32 2008-12-27 07:08:17 +00:00
  • 03130abd9c Tray icon now displays the current CPU usage, and the tooltip is almost exactly the same as Process Explorer's (current CPU usage + process using most of the CPU) wj32 2008-12-27 06:52:14 +00:00
  • 41eb3baece add DPCs and Interrupts wj32 2008-12-27 05:15:58 +00:00
  • b04aeeb56a switch to using ZwQuerySystemInformation for enumerating processes wj32 2008-12-27 04:26:58 +00:00
  • 4f7ba223c8 add more SYSTEM_*_INFORMATION struct defs wj32 2008-12-27 03:03:09 +00:00
  • aa1d244e26 components cleanup wj32 2008-12-26 21:42:26 +00:00
  • 9e3cb04209 fix list sizes in ProcessWindow wj32 2008-12-26 21:39:10 +00:00
  • bb3dbe9f70 * enable/disable copy menu item in Struct Viewer * disable UAC and DEP related controls on XP wj32 2008-12-26 02:43:57 +00:00
  • dce1906bb5 * new syntax for definitions * added include feature - include "base.txt" * can view thread TEBs wj32 2008-12-25 22:04:23 +00:00
  • 22eb73983b implement number base switching wj32 2008-12-25 10:59:35 +00:00
  • 1901aed978 re-enable ILMerge wj32 2008-12-25 10:50:43 +00:00
  • c44b441361 close struct window on error wj32 2008-12-25 10:48:30 +00:00
  • 4a6e81ca88 Struct reader (with support for user-defined structs) wj32 2008-12-25 10:27:35 +00:00
  • 1f5737641f that previous fix was bad wj32 2008-12-25 06:40:47 +00:00
  • 101e03ac3b * fixed thread start address symbols after opening a second thread list * added struct viewer/window wj32 2008-12-25 06:39:48 +00:00
  • ac44ee07d4 add array support to Struct reader wj32 2008-12-25 06:22:49 +00:00
  • 56dd7ed3f3 fixed parser bugs wj32 2008-12-25 06:12:43 +00:00
  • f8bd67e5a7 added struct parser wj32 2008-12-25 05:31:18 +00:00
  • bb161bcabc fixed memory editor writing wj32 2008-12-25 01:13:21 +00:00
  • 178a01b000 * begin Structs * add gpl headers wj32 2008-12-25 00:26:23 +00:00
  • 53756b953e * added PEB address textbox * added confirmation for Terminator * improved changelog format wj32 2008-12-25 00:06:13 +00:00
  • c4392e5db5 * better memory region names * the bold EXE name in the module list is back! wj32 2008-12-24 23:48:31 +00:00
  • 01b533163a fix service adding/removing in ServiceProperties.cs wj32 2008-12-24 22:28:57 +00:00
  • e9a18582a2 button disabling fixes wj32 2008-12-24 22:06:52 +00:00
  • 67be8ded82 add DEP status displaying & editing wj32 2008-12-24 21:58:36 +00:00
  • d60e392c9e * moved service controller to ServiceProperties.cs * added service viewer to process window wj32 2008-12-24 20:19:33 +00:00
  • 16f94c1767 fixed memory editor bugs wj32 2008-12-24 19:51:37 +00:00
  • 0df96cd956 migrated everything! (still has a few big bugs) wj32 2008-12-24 11:08:07 +00:00
  • 23e974deb5 added module provider wj32 2008-12-24 07:26:47 +00:00
  • 956a83fc23 add process and file properties to the Process Window wj32 2008-12-24 05:39:28 +00:00
  • 578b822599 remove ProcessThreads control wj32 2008-12-24 04:39:50 +00:00
  • 90326f0ca9 moved thread list to Process Window wj32 2008-12-24 04:13:50 +00:00
  • 2c6281e097 save group control settings wj32 2008-12-24 03:26:58 +00:00
  • 138e2df8b0 simplify virtualization message wj32 2008-12-24 03:09:58 +00:00
  • 902c3170c2 Token information window is much more detailed wj32 2008-12-24 03:08:26 +00:00
  • d918cb829d fix TokenWithLinkedToken GetToken(Win32.TOKEN_RIGHTS access) wj32 2008-12-24 01:30:24 +00:00
  • 1a54dd467a * begin Process window (I'm moving everything but the thread list to it) * add more token viewing features wj32 2008-12-24 01:24:21 +00:00
  • 63438c8857 fix terminator window form dimensions wj32 2008-12-23 23:57:25 +00:00
  • bea4fb3c04 fix detection of whether the process has terminated wj32 2008-12-23 10:39:23 +00:00
  • 310ad2a6db prepare for 1.3.0.0 release wj32 2008-12-23 09:42:53 +00:00
  • a6b585acf4 fix bug where listThreads is disabled permanently wj32 2008-12-23 09:34:39 +00:00
  • 8c6659ede3 add more documentation wj32 2008-12-23 08:27:46 +00:00
  • 7824b6aff2 don't use custom copy wj32 2008-12-23 08:21:48 +00:00
  • 517223833d fix ReadUnicodeString wj32 2008-12-23 08:16:43 +00:00
  • 5dac668ea1 use unsafe code for TSEnumProcessesFast, use Marshal.PtrToStringUni for ReadUnicodeString wj32 2008-12-23 08:13:21 +00:00
  • ffe280ad48 * use TSEnumProcessesFast() * remove PerformanceAnalyzer wj32 2008-12-23 07:18:29 +00:00
  • 5254545ff3 Added support for showing SIDs without account names wj32 2008-12-23 05:36:30 +00:00
  • 5ac06cb68d * use ThreadHandle more * added Terminator tool wj32 2008-12-23 04:59:50 +00:00
  • 7f95ef7595 * number columns are now right-aligned * added terminator window wj32 2008-12-23 02:35:33 +00:00
  • 0d720f92f3 * fix for invalid window location when restoring from hidden window * bring back Copy and Select All for TreeViewAdv wj32 2008-12-22 23:59:27 +00:00
  • 629aed1541 fix TreeViewAdv.Draw.cs again wj32 2008-12-22 23:05:52 +00:00
  • d86ccb1342 fixed TreeViewAdv drawing code (clipping was wrong) wj32 2008-12-22 22:42:11 +00:00
  • ee6ac3d065 undo the "fix" for column headers wj32 2008-12-22 22:20:24 +00:00
  • 11c08f43ad update HACKING.txt wj32 2008-12-22 22:13:28 +00:00
  • 94e973a310 add some documentation, a few cleanups wj32 2008-12-22 10:16:11 +00:00
  • d540ac4f8a Process list has less CPU usage (again); so does lsass.exe wj32 2008-12-22 10:03:55 +00:00
  • fc0ac2555f add defs for SYSTEM_PROCESS_INFORMATION wj32 2008-12-22 07:02:43 +00:00
  • aa115843d1 change highlight ordering wj32 2008-12-22 04:36:44 +00:00
  • 354485f3f9 Added highlighting of UAC elevated processes wj32 2008-12-22 04:32:47 +00:00
  • c61c7bf309 fix for restoring after "hiding when minimized" wj32 2008-12-22 04:02:20 +00:00
  • dd38463fec add Plotter components, - prepare for SystemInformationWindow add my name to files which been changed by me today deanme 2008-12-21 14:34:08 +00:00
  • 0f12c03590 add "Hide When Minimized" support deanme 2008-12-21 06:07:07 +00:00
  • 47200d09c2 * Added Properties for more handle types wj32 2008-12-21 04:19:37 +00:00
  • 1f1d9a1a25 allow reading of process memory even if we can't write wj32 2008-12-21 01:03:39 +00:00
  • 703bac9f63 forgot a space after the file description wj32 2008-12-20 23:49:06 +00:00
  • 086d3c95f7 save save more space in process tooltips wj32 2008-12-20 23:32:38 +00:00
  • 84b88fe6c2 better tooltip handling wj32 2008-12-20 11:08:49 +00:00
  • 8c55a176e9 fixed bug preventing System Idle Process and any children from being shown wj32 2008-12-20 11:02:43 +00:00
  • 96a04b0df9 check for null when removing node wj32 2008-12-20 10:50:13 +00:00
  • 5a1911bddc fix null case for usernames wj32 2008-12-20 10:48:45 +00:00
  • fb206e41ef put try in timer delegate wj32 2008-12-20 10:38:36 +00:00
  • 29aafc0cd8 fix disabling/removing privileges fix select all wj32 2008-12-20 10:35:58 +00:00
  • 3ad9af4f4b implement EnsureVisible on TreeNodeAdv wj32 2008-12-20 09:22:56 +00:00
  • df07a8e4b2 make state highlighting work with the process tree wj32 2008-12-20 09:15:11 +00:00
  • 5b8d92f590 add Windows XP SP2 requirement wj32 2008-12-20 08:49:39 +00:00
  • 65dfb20a1d fix changelog wj32 2008-12-20 07:58:12 +00:00
  • dbe2141c3c expand removed node's children wj32 2008-12-20 07:53:59 +00:00
  • 9d242a754c make the maximum length of the command line in process tooltips 100 wj32 2008-12-20 07:42:41 +00:00
  • 121d707ddc implement column settings for TreeViewAdv wj32 2008-12-20 07:33:26 +00:00
  • 0ebe2225a0 dynamically move items around when sorting wj32 2008-12-20 06:49:36 +00:00
  • 8b7be66b5a ProcessTree: fix GetPath while being sorted, fix sorting orders wj32 2008-12-20 06:44:54 +00:00
  • d6718cafef added sorting to the process tree! wj32 2008-12-20 06:38:38 +00:00
  • 4ed0f89478 git-svn-id: svn://svn.code.sf.net/p/processhacker/code@352 21ef857c-d57f-4fe0-8362-d861dc6d29cd wj32 2008-12-20 06:13:25 +00:00
  • 4576d2eed0 remove unusable menu items wj32 2008-12-20 06:13:07 +00:00