Commit Graph

1251 Commits

Author SHA1 Message Date
wj32 1a3a0ab7c5 * bump to 2.22
* fixed treenew memory leak

git-svn-id: svn://svn.code.sf.net/p/processhacker/code@4636 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2011-09-06 09:55:52 +00:00
wj32 6afee0e1be improved context handling in process properties window
git-svn-id: svn://svn.code.sf.net/p/processhacker/code@4613 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2011-09-02 03:21:23 +00:00
wj32 2006c7a1f3 added image-related columns
git-svn-id: svn://svn.code.sf.net/p/processhacker/code@4611 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2011-09-02 02:48:15 +00:00
wj32 22d2ec4d89 added check for debugger in Terminator
git-svn-id: svn://svn.code.sf.net/p/processhacker/code@4610 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2011-09-02 01:37:42 +00:00
wj32 beac2a3999 added Private Bytes Delta column
git-svn-id: svn://svn.code.sf.net/p/processhacker/code@4609 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2011-09-01 08:04:41 +00:00
wj32 61564765ba * fixed network list copy
* fixed file dialog type usage for the Save command

git-svn-id: svn://svn.code.sf.net/p/processhacker/code@4608 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2011-09-01 07:46:08 +00:00
wj32 398e61fe05 fixed previous fix
git-svn-id: svn://svn.code.sf.net/p/processhacker/code@4598 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2011-08-28 09:12:16 +00:00
wj32 401f84a4dc fixed locale for CPU < 0.01
git-svn-id: svn://svn.code.sf.net/p/processhacker/code@4597 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2011-08-28 08:51:06 +00:00
wj32 e1ae2dd82e bump to 2.21
git-svn-id: svn://svn.code.sf.net/p/processhacker/code@4578 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2011-08-26 10:24:26 +00:00
wj32 6d9bbb5fdd added header context menu to thread list
git-svn-id: svn://svn.code.sf.net/p/processhacker/code@4569 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2011-08-26 08:58:20 +00:00
wj32 c605af8597 enable enter key for treenew controls in dialog boxes
git-svn-id: svn://svn.code.sf.net/p/processhacker/code@4561 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2011-08-26 04:22:18 +00:00
wj32 ba3e4b4983 some list view tweaks
git-svn-id: svn://svn.code.sf.net/p/processhacker/code@4547 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2011-08-25 10:41:39 +00:00
wj32 977765670a * changed PhGetSystemRoot to return a PH_STRINGREF
* removed extraneous divisions in basesup.c

git-svn-id: svn://svn.code.sf.net/p/processhacker/code@4546 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2011-08-25 10:22:07 +00:00
wj32 44da56b411 added CloseOnEscape setting
git-svn-id: svn://svn.code.sf.net/p/processhacker/code@4544 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2011-08-25 08:02:04 +00:00
wj32 d40dfccedb * added -help command line option
* enable plugins by default

git-svn-id: svn://svn.code.sf.net/p/processhacker/code@4543 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2011-08-25 07:51:57 +00:00
wj32 53961c97cb fixed thread list column settings
git-svn-id: svn://svn.code.sf.net/p/processhacker/code@4542 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2011-08-25 07:43:47 +00:00
wj32 223fb91950 * fixed treenew divider animation bug
* don't initially focus name in token tab
* improved token page list view column width handling

git-svn-id: svn://svn.code.sf.net/p/processhacker/code@4541 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2011-08-25 07:22:34 +00:00
wj32 6a2e554d8f don't focus handle name when handle properties is opened
git-svn-id: svn://svn.code.sf.net/p/processhacker/code@4539 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2011-08-25 03:25:41 +00:00
wj32 07da005f79 set Inspect as the default item in the module context menu
git-svn-id: svn://svn.code.sf.net/p/processhacker/code@4538 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2011-08-25 03:17:47 +00:00
wj32 ed81c34b2c patch by xhmikosr
git-svn-id: svn://svn.code.sf.net/p/processhacker/code@4534 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2011-08-25 02:43:45 +00:00
wj32 b187cc9591 fixed typo
git-svn-id: svn://svn.code.sf.net/p/processhacker/code@4524 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2011-08-24 00:53:49 +00:00
wj32 bda6797e25 * implemented PH_MODULE_TYPE_MAPPED_IMAGE for PhEnumGenericModules
* switched to a base address hashtable instead of a list

git-svn-id: svn://svn.code.sf.net/p/processhacker/code@4521 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2011-08-23 09:54:01 +00:00
wj32 27a7a97b67 * added missing plugin hooks
* DotNetTools: minor changes

git-svn-id: svn://svn.code.sf.net/p/processhacker/code@4515 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2011-08-23 03:55:22 +00:00
wj32 7453eeaaac added out-of-process function table support for x64 (fixes managed stack walking)
git-svn-id: svn://svn.code.sf.net/p/processhacker/code@4512 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2011-08-23 01:06:33 +00:00
wj32 597fa3e3b9 added plugin hooks for thread stacks
git-svn-id: svn://svn.code.sf.net/p/processhacker/code@4510 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2011-08-22 11:38:28 +00:00
wj32 2b955b0cb2 * removed KphHandle argument from KPH functions
* removed control Create functions
* consistently use VOID for functions with no parameters
* PPVOID -> PVOID *
* PhRefreshMupDevicePrefixes -> PhUpdateMupDevicePrefixes, PhRefreshDosDevicePrefixes -> PhUpdateDosDevicePrefixes

git-svn-id: svn://svn.code.sf.net/p/processhacker/code@4508 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2011-08-22 03:12:13 +00:00
wj32 1e51297202 don't allow all normal columns to be hidden
git-svn-id: svn://svn.code.sf.net/p/processhacker/code@4502 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2011-08-21 12:33:31 +00:00
wj32 01412735a0 improved sorting of some columns
git-svn-id: svn://svn.code.sf.net/p/processhacker/code@4501 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2011-08-21 11:29:31 +00:00
wj32 a0732736df added Ideal Processor to Threads tab
git-svn-id: svn://svn.code.sf.net/p/processhacker/code@4500 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2011-08-21 11:12:26 +00:00
wj32 e3317f25c4 * ExtendedTools: added Disk tab
* AvgCpuPlugin: fixed calculation bug
* fixed network list saving
* added callbacks to PH_ADDITIONAL_TAB_PAGE
* moved PhUnloadPlugins() call to allow plugins to save settings
* fixed thread list bug

git-svn-id: svn://svn.code.sf.net/p/processhacker/code@4485 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2011-08-20 06:51:52 +00:00
wj32 5e8bf2b1c3 fixed case for protected processes
git-svn-id: svn://svn.code.sf.net/p/processhacker/code@4483 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2011-08-19 13:03:38 +00:00
wj32 ea283efe48 don't use the Cycles Delta column if the process can't be opened with sufficient access
git-svn-id: svn://svn.code.sf.net/p/processhacker/code@4482 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2011-08-19 12:58:08 +00:00
wj32 6539d922f8 * special case for Idle
* fixed crash when a process exits while the thread provider is active

git-svn-id: svn://svn.code.sf.net/p/processhacker/code@4481 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2011-08-19 12:43:24 +00:00
wj32 2367a03f5a use CPU time for calculating thread CPU usage when the cycle time isn't available
git-svn-id: svn://svn.code.sf.net/p/processhacker/code@4480 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2011-08-19 12:35:24 +00:00
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 a5d8b76a6f * updated project configuration: use base bin directory for peview and plugins
* made bin release directory structure more convenient

git-svn-id: svn://svn.code.sf.net/p/processhacker/code@4472 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2011-08-19 05:15:51 +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 f76fa71dac added themed borders to treenew
git-svn-id: svn://svn.code.sf.net/p/processhacker/code@4465 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2011-08-18 10:04:41 +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 489ec6818c added double-click to open plugin options
git-svn-id: svn://svn.code.sf.net/p/processhacker/code@4462 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2011-08-18 03:01:19 +00:00
wj32 7ec7c16933 fixed bug in state highlighting logic in all lists
git-svn-id: svn://svn.code.sf.net/p/processhacker/code@4459 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2011-08-16 03:27:42 +00:00
wj32 273cd42a51 * added TN_FLAG_NO_UNFOLDING_TOOLTIPS
* made treenew tooltip maximum width more consistent

git-svn-id: svn://svn.code.sf.net/p/processhacker/code@4458 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2011-08-16 02:10:23 +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 ea5d07327c split PhGetProcessEnvironmentVariables into PhGetProcessEnvironment and PhEnumProcessEnvironmentVariables
git-svn-id: svn://svn.code.sf.net/p/processhacker/code@4448 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2011-08-15 10:00:05 +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 359233bf1f updated some dates
git-svn-id: svn://svn.code.sf.net/p/processhacker/code@4419 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2011-08-13 09:49:23 +00:00