Commit Graph

547 Commits

Author SHA1 Message Date
wj32 c1011c1e18 * group digits for Threads, Handles, GDI Handles and USER Handles columns
* ExtendedTools: added Hard Faults, Hard Faults Delta and Peak Threads columns

git-svn-id: svn://svn.code.sf.net/p/processhacker/code@4478 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2011-08-19 11:53:28 +00:00
wj32 b623631023 added paged/non-paged pool usage columns and minimum/maximum working set columns
git-svn-id: svn://svn.code.sf.net/p/processhacker/code@4477 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2011-08-19 11:22:50 +00:00
wj32 5279dd3078 run the thread provider on the process provider in order to fix update problems
git-svn-id: svn://svn.code.sf.net/p/processhacker/code@4471 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2011-08-19 03:16:34 +00:00
wj32 c3f9d377ea added CPU column to Threads tab
git-svn-id: svn://svn.code.sf.net/p/processhacker/code@4470 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2011-08-19 02:40:51 +00:00
wj32 e6b6078e15 scale kernel/user CPU usage according to cycle-based CPU usage
git-svn-id: svn://svn.code.sf.net/p/processhacker/code@4469 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2011-08-19 02:00:10 +00:00
wj32 f951873c7d fixed command line propagation for -elevate
git-svn-id: svn://svn.code.sf.net/p/processhacker/code@4467 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2011-08-18 11:13:44 +00:00
wj32 30dba20aee * KPH: use PsAcquireProcessExitSynchronization/PsReleaseProcessExitSynchronization
* KPH: added check to KphpReadIntegerParameter
* KPH: added critical check to KpiQueryInformationObject for KphObjectEtwRegBasicInformation
* KPH: added KphObjectFileObjectInformation
* added File Share Access column

git-svn-id: svn://svn.code.sf.net/p/processhacker/code@4463 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2011-08-18 07:44:34 +00:00
wj32 cb7b7b4299 converted handle list to treenew
git-svn-id: svn://svn.code.sf.net/p/processhacker/code@4457 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2011-08-16 01:58:48 +00:00
wj32 7606539690 added Size Column to Fit and Size All Columns to Fit
git-svn-id: svn://svn.code.sf.net/p/processhacker/code@4420 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2011-08-13 10:27:05 +00:00
wj32 e25563a9ee PhProcessTreeNewColumnMenu -> PhHandleTreeNewColumnMenu
git-svn-id: svn://svn.code.sf.net/p/processhacker/code@4396 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2011-08-05 12:48:36 +00:00
wj32 2165e7efd6 * rewrote treenew header context menu
* added TNM_GETVISIBLECOLUMNCOUNT

git-svn-id: svn://svn.code.sf.net/p/processhacker/code@4392 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2011-08-05 03:44:30 +00:00
wj32 a7c8a4c23b fixed shutdown behaviour
git-svn-id: svn://svn.code.sf.net/p/processhacker/code@4386 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2011-08-02 12:47:06 +00:00
wj32 f1ebe0d283 moved phsvc stop code into PhSvcStop()
git-svn-id: svn://svn.code.sf.net/p/processhacker/code@4384 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2011-08-02 08:13:23 +00:00
wj32 bd951a5166 don't sort by thread Service column if it is hidden
git-svn-id: svn://svn.code.sf.net/p/processhacker/code@4374 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2011-07-30 12:56:47 +00:00
wj32 3a54c4cb8a * converted thread list to treenew
* added PH_TREENEW_COLUMN.SortDescending
* added TN_STYLE_NO_COLUMN_REORDER
* use SortDescending for applicable columns

git-svn-id: svn://svn.code.sf.net/p/processhacker/code@4372 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2011-07-30 12:44:19 +00:00
wj32 7cc8b7f9e0 implemented extension manager and object extensions
git-svn-id: svn://svn.code.sf.net/p/processhacker/code@4365 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2011-07-29 09:49:18 +00:00
wj32 da4589e4c5 bump to 2.20
git-svn-id: svn://svn.code.sf.net/p/processhacker/code@4364 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2011-07-28 12:36:15 +00:00
wj32 ccd4cdab64 re-organized mainwnd.c and added the PhMw prefix
git-svn-id: svn://svn.code.sf.net/p/processhacker/code@4358 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2011-07-26 08:45:27 +00:00
wj32 55b0d8c603 * fixed potential module list memory leak
* added GeneralCallbackModuleTreeNewUninitializing

git-svn-id: svn://svn.code.sf.net/p/processhacker/code@4341 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2011-07-17 12:05:32 +00:00
wj32 70ca589423 added OS Context column
git-svn-id: svn://svn.code.sf.net/p/processhacker/code@4333 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2011-07-14 02:37:43 +00:00
wj32 ed27287ec2 * added cycle-based CPU usage
* added Show CPU Below 0.01

git-svn-id: svn://svn.code.sf.net/p/processhacker/code@4329 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2011-07-13 14:00:58 +00:00
wj32 6a8b18458a optimized Cycles, Cycles Delta and Private WS for Windows 7
git-svn-id: svn://svn.code.sf.net/p/processhacker/code@4328 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2011-07-13 12:45:55 +00:00
wj32 ed8381bcdf * bump to 2.19
* fixed PhTnpUpdateThemeData

git-svn-id: svn://svn.code.sf.net/p/processhacker/code@4325 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2011-07-11 13:28:13 +00:00
wj32 347285a0e5 added more process tree list columns
git-svn-id: svn://svn.code.sf.net/p/processhacker/code@4305 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2011-07-07 09:12:56 +00:00
wj32 bd4108e1a4 * added Virtualized column
* fixed context menus with TN_FLAG_ITEM_DRAG_SELECT enabled

git-svn-id: svn://svn.code.sf.net/p/processhacker/code@4304 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2011-07-07 08:16:39 +00:00
wj32 d6c22c627c * added Time stamp column to network list
* date/time display is now swapped (so time is shown before date)

git-svn-id: svn://svn.code.sf.net/p/processhacker/code@4303 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2011-07-07 02:24:31 +00:00
wj32 971cfc52e0 fixed network ETW column invalidation
git-svn-id: svn://svn.code.sf.net/p/processhacker/code@4300 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2011-07-06 02:26:29 +00:00
wj32 8b0a27d232 * improved column manager with multiple tree news
* fixed tree new item themed background painting when there is no fixed column
* ExtendedTools: added ETW columns for network connections

git-svn-id: svn://svn.code.sf.net/p/processhacker/code@4299 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2011-07-06 02:08:21 +00:00
wj32 7fe2e8befc converted network list to tree new
git-svn-id: svn://svn.code.sf.net/p/processhacker/code@4297 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2011-07-05 12:22:29 +00:00
wj32 7865769919 column manager now handles sort settings
git-svn-id: svn://svn.code.sf.net/p/processhacker/code@4290 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2011-07-04 12:00:42 +00:00
wj32 d0b7a4bd3b completely removed the old tree list
git-svn-id: svn://svn.code.sf.net/p/processhacker/code@4286 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2011-07-04 03:50:42 +00:00
wj32 a0c964f225 * converted WindowExplorer to tree new
* deselect child nodes when collapsing a node

git-svn-id: svn://svn.code.sf.net/p/processhacker/code@4283 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2011-07-03 23:52:07 +00:00
wj32 806c39c644 * completed column manager
* ExtendedTools: added ETW columns

git-svn-id: svn://svn.code.sf.net/p/processhacker/code@4280 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2011-07-03 13:07:45 +00:00
wj32 039b0ab152 converted module tree list to tree new
git-svn-id: svn://svn.code.sf.net/p/processhacker/code@4278 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2011-07-03 10:15:08 +00:00
wj32 0c6d998ac2 * converted the service tree list to tree new
* fixed tree new tooltip bugs

git-svn-id: svn://svn.code.sf.net/p/processhacker/code@4277 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2011-07-03 09:33:43 +00:00
wj32 1c44859d76 * implemented column manager for tree new
* added TN_STYLE_NO_DIVIDER and TN_STYLE_ANIMATE_DIVIDER

git-svn-id: svn://svn.code.sf.net/p/processhacker/code@4276 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2011-07-03 08:36:21 +00:00
wj32 38b7f6398c * fixed right-click selection
* improved PH_TICK_SH_STATE_TN

git-svn-id: svn://svn.code.sf.net/p/processhacker/code@4273 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2011-07-03 04:59:10 +00:00
wj32 745f0396a0 * completed new tree list (still needs optimization)
* added "Show tooltips instantly" option

git-svn-id: svn://svn.code.sf.net/p/processhacker/code@4267 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2011-07-03 02:12:47 +00:00
wj32 2107e4cbdb updated column chooser
git-svn-id: svn://svn.code.sf.net/p/processhacker/code@4266 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2011-07-02 13:57:14 +00:00
wj32 9766509cf7 finished basic tree list (incremental search, tooltips)
git-svn-id: svn://svn.code.sf.net/p/processhacker/code@4265 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2011-07-02 13:18:14 +00:00
wj32 0f820ae38c more progress on new tree list (nodes and scrolling)
git-svn-id: svn://svn.code.sf.net/p/processhacker/code@4261 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2011-07-01 05:33:34 +00:00
wj32 67835419f1 * bump to 2.18
* ExtendedServices: bump to 1.6
* ExtendedServices: disabled editing of required privileges for services

git-svn-id: svn://svn.code.sf.net/p/processhacker/code@4249 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2011-06-22 01:42:05 +00:00
wj32 dcedbb597d added support for detecting a settings file in the program directory
git-svn-id: svn://svn.code.sf.net/p/processhacker/code@4244 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2011-06-20 07:38:20 +00:00
wj32 72e08902f4 added elevation support for setting priority class and I/O priority
git-svn-id: svn://svn.code.sf.net/p/processhacker/code@4243 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2011-06-20 07:05:43 +00:00
wj32 094498a561 added support for setting Page Priority
git-svn-id: svn://svn.code.sf.net/p/processhacker/code@4242 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2011-06-20 06:38:43 +00:00
wj32 60f392a799 implemented new Run As mechanism
git-svn-id: svn://svn.code.sf.net/p/processhacker/code@4240 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2011-06-19 09:44:27 +00:00
wj32 650349dd46 * zero password strings before they are freed
* added PhSvcApiAddAccountRight

git-svn-id: svn://svn.code.sf.net/p/processhacker/code@4238 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2011-06-19 06:26:10 +00:00
wj32 e920cfab61 added elevation support for thread actions
git-svn-id: svn://svn.code.sf.net/p/processhacker/code@4227 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2011-06-08 12:21:01 +00:00
wj32 d89ab61796 * bump to 2.17
* fixed handle leak in options.c

git-svn-id: svn://svn.code.sf.net/p/processhacker/code@4216 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2011-06-02 11:44:16 +00:00
wj32 a5360acec3 * bump to 2.16
* fixed the IPv6-related workaround causing crashes

git-svn-id: svn://svn.code.sf.net/p/processhacker/code@4195 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2011-05-11 06:32:41 +00:00