Commit Graph

63 Commits

Author SHA1 Message Date
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
wj32 fb27fa2624 added NoPurgeProcessRecords setting
git-svn-id: svn://svn.code.sf.net/p/processhacker/code@3508 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2010-08-18 12:22:28 +00:00
wj32 43b2f73924 added double-click for system information graphs
git-svn-id: svn://svn.code.sf.net/p/processhacker/code@3506 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2010-08-18 11:59:43 +00:00
wj32 939b95c910 added file verification cache (disabled for now)
git-svn-id: svn://svn.code.sf.net/p/processhacker/code@3500 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2010-08-15 02:37:19 +00:00
wj32 678fa906aa fixed argument specifications
git-svn-id: svn://svn.code.sf.net/p/processhacker/code@3465 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2010-08-04 06:14:51 +00:00
wj32 fe04dab216 added handle statistics window
git-svn-id: svn://svn.code.sf.net/p/processhacker/code@3464 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2010-08-02 08:13:43 +00:00
wj32 c6140afc9d added additional exports
git-svn-id: svn://svn.code.sf.net/p/processhacker/code@3427 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2010-07-24 11:52:44 +00:00
wj32 7da46ce3a1 added sdk
git-svn-id: svn://svn.code.sf.net/p/processhacker/code@3423 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2010-07-24 07:59:13 +00:00
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