Commit Graph

48 Commits

Author SHA1 Message Date
wj32 b91b67c391 .NET checking is still enabled with PhEnableProcessQueryStage2 off
git-svn-id: svn://svn.code.sf.net/p/processhacker/code@3408 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2010-07-23 07:52:50 +00:00
wj32 0578fb158c stage 2 is now optional
git-svn-id: svn://svn.code.sf.net/p/processhacker/code@3407 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2010-07-23 07:48:04 +00:00
wj32 10ddd4cd01 removed test code
git-svn-id: svn://svn.code.sf.net/p/processhacker/code@3402 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2010-07-21 07:13:12 +00:00
wj32 efdb0b3c8d fixed some more process record bugs
git-svn-id: svn://svn.code.sf.net/p/processhacker/code@3401 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2010-07-21 07:01:45 +00:00
wj32 9d58088371 * fixed log memory leak
* fixed process record unlinking

git-svn-id: svn://svn.code.sf.net/p/processhacker/code@3399 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2010-07-20 22:54:46 +00:00
wj32 fae047b03b * added process database
* #2928566 - "Flag system for safe processes"

git-svn-id: svn://svn.code.sf.net/p/processhacker/code@3333 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2010-07-11 06:16:49 +00:00
wj32 585b149845 * added logging system and log window
* replaced NtQuerySystemTime with PhQuerySystemTime (entirely user-mode)

git-svn-id: svn://svn.code.sf.net/p/processhacker/code@3306 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2010-07-09 01:22:14 +00:00
wj32 d47dbc86f0 completed all columns (no sorting)
git-svn-id: svn://svn.code.sf.net/p/processhacker/code@3296 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2010-07-08 02:54:32 +00:00
wj32 ec458bd0c9 * completed system information window
* unused process records are now purged

git-svn-id: svn://svn.code.sf.net/p/processhacker/code@3274 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2010-07-06 01:59:17 +00:00
wj32 4117e9ca6b system information graphs are 1/5 done
git-svn-id: svn://svn.code.sf.net/p/processhacker/code@3273 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2010-07-05 11:54:20 +00:00
wj32 35dad68200 * System Information panel is now completely working
* fixed huge GDI handle leak

git-svn-id: svn://svn.code.sf.net/p/processhacker/code@3270 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2010-07-05 06:13:08 +00:00
wj32 3b889e45d9 implemented I/O History, Commit History and Physical Memory History icons
git-svn-id: svn://svn.code.sf.net/p/processhacker/code@3264 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2010-07-04 09:26:06 +00:00
wj32 88f1884950 CPU history icon is fully working
git-svn-id: svn://svn.code.sf.net/p/processhacker/code@3260 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2010-07-03 12:18:48 +00:00
wj32 f0006feb0c * implemented process record system
* moved ImageVersionInfo functions to phlib correctly

git-svn-id: svn://svn.code.sf.net/p/processhacker/code@3256 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2010-07-03 01:44:15 +00:00
wj32 096172d182 * completed statistics collection (but not statistics UI elements)
* fixed graph control tooltip bug
* completed icon process menu
* fixed some GDI handle leaks
* fixed Show Details for All Processes (should make new instance visible)
* added SetProcessShutdownParameters call

git-svn-id: svn://svn.code.sf.net/p/processhacker/code@3255 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2010-07-02 11:11:58 +00:00
wj32 b0aea509ca * icons are now partially functional
* added Hide on Close, Hide on Minimize, Start Hidden

git-svn-id: svn://svn.code.sf.net/p/processhacker/code@3253 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2010-07-01 10:52:06 +00:00
wj32 c5c52fe128 completed graph tooltips
git-svn-id: svn://svn.code.sf.net/p/processhacker/code@3247 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2010-06-29 11:28:12 +00:00
wj32 e95baa2f9b added time history
git-svn-id: svn://svn.code.sf.net/p/processhacker/code@3236 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2010-06-26 11:07:46 +00:00
wj32 7af4524aee fixed performance tab when process exits
git-svn-id: svn://svn.code.sf.net/p/processhacker/code@3235 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2010-06-26 07:31:28 +00:00
wj32 973885480d completed graphs (no tooltips yet)
git-svn-id: svn://svn.code.sf.net/p/processhacker/code@3233 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2010-06-26 07:26:34 +00:00
wj32 f40644e9e6 * added more NT definitions
* started graph control

git-svn-id: svn://svn.code.sf.net/p/processhacker/code@3215 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2010-06-18 12:07:29 +00:00
wj32 52d245d5b0 process history is now working (no graphs yet)
git-svn-id: svn://svn.code.sf.net/p/processhacker/code@3204 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2010-06-13 09:51:42 +00:00
wj32 486d5417c9 completed process statistics tab
git-svn-id: svn://svn.code.sf.net/p/processhacker/code@3196 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2010-06-13 00:58:14 +00:00
wj32 0a23611cbc added multiline tab control support in process properties (massive number of hacks involved)
git-svn-id: svn://svn.code.sf.net/p/processhacker/code@3185 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2010-06-09 07:27:39 +00:00
wj32 a245726640 use lock-free list for thread/network query results
git-svn-id: svn://svn.code.sf.net/p/processhacker/code@3170 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2010-06-02 11:48:12 +00:00
wj32 efa59be2d1 * moved some definitions
* fixed PID sorting

git-svn-id: svn://svn.code.sf.net/p/processhacker/code@3162 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2010-05-30 07:22:32 +00:00
wj32 9824393c15 memory tab now works
git-svn-id: svn://svn.code.sf.net/p/processhacker/code@3158 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2010-05-28 11:08:49 +00:00
wj32 263da47c89 completed memory provider
git-svn-id: svn://svn.code.sf.net/p/processhacker/code@3155 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2010-05-27 11:36:09 +00:00
wj32 9287af19d2 added names (GUIDs) for EtwRegistration objects
git-svn-id: svn://svn.code.sf.net/p/processhacker/code@3152 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2010-05-26 11:10:00 +00:00
wj32 52b18fcc40 * fixed bug where System is displayed as being a POSIX process
* fixed tree list on Server 2003
* fixed network list images - ILC_MASK needed

git-svn-id: svn://svn.code.sf.net/p/processhacker/code@3144 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2010-05-17 06:31:17 +00:00
wj32 45bbc86e3f added detection for suspended processes
git-svn-id: svn://svn.code.sf.net/p/processhacker/code@3137 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2010-05-14 08:02:18 +00:00
wj32 0024ac043d completed network list
git-svn-id: svn://svn.code.sf.net/p/processhacker/code@3116 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2010-05-09 07:44:14 +00:00
wj32 6591114be0 added host lookup to the network provider
git-svn-id: svn://svn.code.sf.net/p/processhacker/code@3115 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2010-05-09 03:47:51 +00:00
wj32 bc4cadabb5 added basic network provider functionality
git-svn-id: svn://svn.code.sf.net/p/processhacker/code@3114 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2010-05-09 02:23:18 +00:00
wj32 df627c6892 * implemented Go to Process for services
* fixed LVN_ODFINDITEM implementation

git-svn-id: svn://svn.code.sf.net/p/processhacker/code@3107 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2010-05-08 07:35:09 +00:00
wj32 97dfc3f1c1 added graph drawing code
git-svn-id: svn://svn.code.sf.net/p/processhacker/code@3102 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2010-05-07 08:52:42 +00:00
wj32 bd8f6c908a added support for getting console host
git-svn-id: svn://svn.code.sf.net/p/processhacker/code@3092 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2010-05-05 07:26:20 +00:00
wj32 2eb280fe99 added VM counters to PH_PROCESS_ITEM
git-svn-id: svn://svn.code.sf.net/p/processhacker/code@3079 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2010-04-30 07:59:32 +00:00
wj32 b7faaf901a * added use of KphQueryProcessHandles resulting in very low CPU usage for the handle provider
* added support for SystemExtendedHandleInformation in the handle provider
* improved KphQueryProcessHandles
* added correct SystemExtendedHandleInformation structs

git-svn-id: svn://svn.code.sf.net/p/processhacker/code@3063 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2010-04-10 01:28:37 +00:00
wj32 bc3020951d implemented IsBeingDebugged querying
git-svn-id: svn://svn.code.sf.net/p/processhacker/code@3051 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2010-04-08 11:40:14 +00:00
wj32 340966a908 implemented basic sorting
git-svn-id: svn://svn.code.sf.net/p/processhacker/code@3021 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2010-04-06 10:07:14 +00:00
wj32 24aaaa4526 implemented thread details area
git-svn-id: svn://svn.code.sf.net/p/processhacker/code@3014 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2010-04-04 10:33:02 +00:00
wj32 9f653c120a * removed RunCount, added RunId support to all providers
* fixed PhBoostProvider

git-svn-id: svn://svn.code.sf.net/p/processhacker/code@3005 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2010-04-02 03:38:43 +00:00
wj32 789975acb1 started known process command line parsing
git-svn-id: svn://svn.code.sf.net/p/processhacker/code@2990 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2010-03-28 02:31:57 +00:00
wj32 d07848fdfb added service tag resolution for threads!
git-svn-id: svn://svn.code.sf.net/p/processhacker/code@2988 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2010-03-28 01:09:55 +00:00
wj32 428ff7f9cb completed job limits list
git-svn-id: svn://svn.code.sf.net/p/processhacker/code@2947 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2010-03-13 07:19:36 +00:00
wj32 3201e79b7e * moved some process provider querying
* added job property page (Advanced window not complete)

git-svn-id: svn://svn.code.sf.net/p/processhacker/code@2946 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2010-03-13 03:08:47 +00:00
wj32 6679b3becf restructured common code into phlib
git-svn-id: svn://svn.code.sf.net/p/processhacker/code@2935 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2010-03-11 04:15:11 +00:00