wj32
7e75b360d4
Fixed crash that occurred under some conditions when processes terminated
...
git-svn-id: svn://svn.code.sf.net/p/processhacker/code@6182 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2015-08-16 11:36:47 +00:00
wj32
640ac105f9
Enable delayed registration for symbol provider to eliminating GUI hanging; Create work queue semaphore on-demand; Reload symbols when necessary to improve symbol resolution accuracy; Stop loading symbols when the process properties dialog is closed; DotNetTools: Create CLR process support every time a stack trace is being performed for better accuracy
...
git-svn-id: svn://svn.code.sf.net/p/processhacker/code@6094 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2015-06-18 07:22:43 +00:00
wj32
1533dd503d
Add tool to automatically generate plugin API header file
...
git-svn-id: svn://svn.code.sf.net/p/processhacker/code@6092 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2015-06-17 11:12:02 +00:00
wj32
658dadf108
Another big phlib cleanup
...
git-svn-id: svn://svn.code.sf.net/p/processhacker/code@6051 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2015-06-10 07:51:44 +00:00
wj32
656a6ee9b9
Fixed lack of information on startup when using slower refresh intervals
...
git-svn-id: svn://svn.code.sf.net/p/processhacker/code@6003 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2015-05-31 06:01:28 +00:00
wj32
1ccb703099
Code reorganization and function renames
...
git-svn-id: svn://svn.code.sf.net/p/processhacker/code@6001 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2015-05-30 13:45:20 +00:00
wj32
385b4016cc
* Added working set counters for memory regions
...
* Added detection of unusable free memory regions
git-svn-id: svn://svn.code.sf.net/p/processhacker/code@5972 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2015-05-28 08:23:49 +00:00
wj32
caf01fb68a
Completely new Memory tab
...
git-svn-id: svn://svn.code.sf.net/p/processhacker/code@5965 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2015-05-27 15:20:10 +00:00
wj32
81f7011dab
Added trigger and delayed start information to service list
...
git-svn-id: svn://svn.code.sf.net/p/processhacker/code@5946 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2015-05-25 01:23:24 +00:00
wj32
9e154d7bab
Added Load Time and Load Reason columns for modules (Windows 8 and above)
...
git-svn-id: svn://svn.code.sf.net/p/processhacker/code@5875 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2015-05-14 16:01:23 +00:00
wj32
bddad457d6
Set priority and I/O priority for multiple processes at once
...
git-svn-id: svn://svn.code.sf.net/p/processhacker/code@5854 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2015-05-03 12:21:58 +00:00
wj32
de001a62de
added error messages for module and handle lists
...
git-svn-id: svn://svn.code.sf.net/p/processhacker/code@5587 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2013-11-22 08:02:38 +00:00
wj32
36a4284b8d
converted all annotations to SAL 2.0
...
git-svn-id: svn://svn.code.sf.net/p/processhacker/code@5548 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2013-11-10 06:25:03 +00:00
wj32
204aa0cc6c
view digital signature information from process properties
...
git-svn-id: svn://svn.code.sf.net/p/processhacker/code@5533 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2013-11-03 09:42:09 +00:00
wj32
2c9d77530a
signatures for Windows 8 apps are now detected
...
git-svn-id: svn://svn.code.sf.net/p/processhacker/code@5532 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2013-11-03 08:36:44 +00:00
wj32
b22e08d829
added IsWow64Valid flag
...
git-svn-id: svn://svn.code.sf.net/p/processhacker/code@4918 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2011-11-24 23:52:35 +00:00
wj32
8f07965268
added ability to change token integrity levels
...
git-svn-id: svn://svn.code.sf.net/p/processhacker/code@4798 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2011-11-06 03:22:36 +00:00
wj32
b3eb2c28d3
added package name to process tooltip
...
git-svn-id: svn://svn.code.sf.net/p/processhacker/code@4691 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2011-09-18 09:59:29 +00:00
wj32
34c9eb3132
added highlighting for metro-style apps
...
git-svn-id: svn://svn.code.sf.net/p/processhacker/code@4689 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2011-09-18 09:09:22 +00:00
wj32
1cc730ca71
revised .NET detection method
...
git-svn-id: svn://svn.code.sf.net/p/processhacker/code@4675 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2011-09-15 11:56:41 +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
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
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
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
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
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
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
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
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
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
cc051f508e
added service non-polling
...
git-svn-id: svn://svn.code.sf.net/p/processhacker/code@4135 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2011-03-13 06:36:56 +00:00
wj32
7d51567bdc
improved debug console
...
git-svn-id: svn://svn.code.sf.net/p/processhacker/code@4001 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2011-01-12 23:12:46 +00:00
wj32
664127a8df
* added NtGetTickCount
...
* un-Win32-ized process priority classes
git-svn-id: svn://svn.code.sf.net/p/processhacker/code@3905 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2010-12-20 09:14:11 +00:00
wj32
728b0904f3
added ETW-based statistics collection to ExtendedTools plugin
...
git-svn-id: svn://svn.code.sf.net/p/processhacker/code@3869 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2010-12-03 10:44:10 +00:00
wj32
72aadd6d7b
better method of getting token integrity
...
git-svn-id: svn://svn.code.sf.net/p/processhacker/code@3867 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2010-11-30 06:39:59 +00:00
wj32
2999f6c61a
added signature verification for modules
...
git-svn-id: svn://svn.code.sf.net/p/processhacker/code@3857 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2010-11-26 10:44:48 +00:00
wj32
1cabb980df
added more columns to modules list
...
git-svn-id: svn://svn.code.sf.net/p/processhacker/code@3844 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2010-11-18 11:33:16 +00:00
wj32
05cc8469fc
converted service list to a treelist
...
git-svn-id: svn://svn.code.sf.net/p/processhacker/code@3805 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2010-10-29 07:38:39 +00:00
wj32
9e573553bf
added option to disable address resolution
...
git-svn-id: svn://svn.code.sf.net/p/processhacker/code@3725 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2010-10-06 06:24:32 +00:00
wj32
23050d3424
removed PH_PROCESS_ITEM_RECORD_STAT_REF
...
git-svn-id: svn://svn.code.sf.net/p/processhacker/code@3679 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2010-09-26 23:20:13 +00:00
wj32
066d992d4b
added NetworkTools and OnlineChecks plugins, menu items are working
...
git-svn-id: svn://svn.code.sf.net/p/processhacker/code@3664 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2010-09-23 23:31:37 +00:00
wj32
c7b2edd081
* added PH_SERVICE_ITEM.Flags
...
* ExtendedServices properly respects the number of failure actions
* ExtendedServices handles system services for which failure actions do not apply
git-svn-id: svn://svn.code.sf.net/p/processhacker/code@3635 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2010-09-17 00:36:05 +00:00
wj32
7f0d60a326
* added PH_HASH_ENTRY (hash set) - lightweight intrusive hashtable
...
* changed process provider and handle provider to use hash set
git-svn-id: svn://svn.code.sf.net/p/processhacker/code@3603 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2010-09-12 01:55:53 +00:00
wj32
4544996c0d
removed PH_PROCESS_ITEM.CpuUsageString - not thread-safe
...
git-svn-id: svn://svn.code.sf.net/p/processhacker/code@3597 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2010-09-11 08:57:39 +00:00
wj32
21f10de978
* can now unmap section views
...
* fixed PhFindCharInString
git-svn-id: svn://svn.code.sf.net/p/processhacker/code@3575 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2010-09-07 07:32:45 +00:00
wj32
f74051dcdb
* fixed incorrect process parent association
...
* added PhGetClientIdNameEx, PhReferenceProcessItemForParent
git-svn-id: svn://svn.code.sf.net/p/processhacker/code@3568 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2010-09-06 06:30:33 +00:00
wj32
5ceac72a70
added PH_ prefixes to some #defines
...
git-svn-id: svn://svn.code.sf.net/p/processhacker/code@3552 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2010-09-02 11:09:40 +00:00