Commit Graph

369 Commits

Author SHA1 Message Date
wj32 bd7ddb9c25 added phlib exports
git-svn-id: svn://svn.code.sf.net/p/processhacker/code@3422 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2010-07-24 06:51:35 +00:00
wj32 92cf76e3de #3033593 - "Support for displying the Windows Tasks hosted by taskhost"
git-svn-id: svn://svn.code.sf.net/p/processhacker/code@3414 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2010-07-24 01:03:52 +00:00
wj32 7ce35b9c7d * bump to 2.2
* Run As can now start processes elevated
* #3033644 - #10 - "Run as this user"

git-svn-id: svn://svn.code.sf.net/p/processhacker/code@3413 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2010-07-24 00:04: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 91a21911c1 added parent name to process log entries
git-svn-id: svn://svn.code.sf.net/p/processhacker/code@3372 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2010-07-15 10:41:20 +00:00
wj32 3d8c1c81b4 re-use buffer for regex filtering instead of allocating every time
git-svn-id: svn://svn.code.sf.net/p/processhacker/code@3369 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2010-07-15 08:57:46 +00:00
wj32 1f812126c8 added options pages for Highlighting (not completed) and Graphs
git-svn-id: svn://svn.code.sf.net/p/processhacker/code@3364 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2010-07-15 04:32:04 +00:00
wj32 514108d177 * switched to mxml opaque nodes to preserve whitespace
* settings.xml file looks better now due to some added whitespace

git-svn-id: svn://svn.code.sf.net/p/processhacker/code@3363 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2010-07-15 02:13:42 +00:00
wj32 02c4faabf2 * added memory searching (string scanner only for now)
* fixed delimiting in PhaChoiceDialog saved choices

git-svn-id: svn://svn.code.sf.net/p/processhacker/code@3361 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2010-07-14 11:48:41 +00:00
wj32 6a39b8679a future proofed proc DB enable flag
git-svn-id: svn://svn.code.sf.net/p/processhacker/code@3360 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2010-07-13 11:46:57 +00:00
wj32 20ed41dd6d implemented all memory actions
git-svn-id: svn://svn.code.sf.net/p/processhacker/code@3348 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2010-07-13 03:35:45 +00:00
wj32 d8251e0dbe * memory editor is now partially working
* fixed hex editor bugs
* added mousewheel support to hex editor

git-svn-id: svn://svn.code.sf.net/p/processhacker/code@3347 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2010-07-12 11:57:34 +00:00
wj32 eba8d3f077 * introduced PH_FULL_STRING with SIZE_T Length instead of USHORT
* fixed overflow when copying listviews
* PhReAlloc -> PhReAllocate

git-svn-id: svn://svn.code.sf.net/p/processhacker/code@3337 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2010-07-11 09:46:17 +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 b35703d96b #3025633 - "Feature Request: Run As --> Specify WinStation \ Desktop"
git-svn-id: svn://svn.code.sf.net/p/processhacker/code@3332 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2010-07-11 01:35:30 +00:00
wj32 d8d9905dfa added Copy command to remaining listviews
git-svn-id: svn://svn.code.sf.net/p/processhacker/code@3329 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2010-07-10 23:39:07 +00:00
wj32 054fbf7ad9 Copy for the process tree is working
git-svn-id: svn://svn.code.sf.net/p/processhacker/code@3328 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2010-07-10 22:52:21 +00:00
wj32 43a060ee55 implemented Save
git-svn-id: svn://svn.code.sf.net/p/processhacker/code@3326 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2010-07-10 10:52:56 +00:00
wj32 14fb753c5e added Collapse Services on Start option
git-svn-id: svn://svn.code.sf.net/p/processhacker/code@3325 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2010-07-10 05:25:59 +00:00
wj32 0bd67358b6 added Symbols tab in Options
git-svn-id: svn://svn.code.sf.net/p/processhacker/code@3324 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2010-07-10 05:14:41 +00:00
wj32 38e06c4752 * find objects window now searches DLLs and mapped files
* more settings saved
* other enhancements

git-svn-id: svn://svn.code.sf.net/p/processhacker/code@3307 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2010-07-09 05:30:25 +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 5a89d3e77c added Replace Task Manager with Process Hacker
git-svn-id: svn://svn.code.sf.net/p/processhacker/code@3302 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2010-07-08 11:15:09 +00:00
wj32 cb553107be implemented Save for hidden processes
git-svn-id: svn://svn.code.sf.net/p/processhacker/code@3301 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2010-07-08 07:06:25 +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 ff6a03bd4b * fixed treelist sorting
* added file-related columns

git-svn-id: svn://svn.code.sf.net/p/processhacker/code@3295 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2010-07-08 01:28:17 +00:00
wj32 46c60759bf added column chooser
git-svn-id: svn://svn.code.sf.net/p/processhacker/code@3294 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2010-07-08 01:00:40 +00:00
wj32 afddadcbd8 * process tree column settings are now saved
* added I/O Total and Description columns

git-svn-id: svn://svn.code.sf.net/p/processhacker/code@3291 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2010-07-07 09:48:56 +00:00
wj32 35794d8115 column settings are now saved for Services and Network
git-svn-id: svn://svn.code.sf.net/p/processhacker/code@3276 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2010-07-06 06:56:14 +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 912af7c825 added GDI Handles dialog
git-svn-id: svn://svn.code.sf.net/p/processhacker/code@3271 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2010-07-05 09:35:14 +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 49e5b28046 system information window is now showing correctly
git-svn-id: svn://svn.code.sf.net/p/processhacker/code@3268 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2010-07-05 01:33:25 +00:00
wj32 00d39b65bf implemented icon notifications
git-svn-id: svn://svn.code.sf.net/p/processhacker/code@3265 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2010-07-04 11:30:26 +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 ede9554702 * fixed graph regression
* CPU history icon is now working

git-svn-id: svn://svn.code.sf.net/p/processhacker/code@3259 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2010-07-03 12:03:08 +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 1d16c34483 added customizable notification icons (non-functional)
git-svn-id: svn://svn.code.sf.net/p/processhacker/code@3249 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2010-06-30 11:28:41 +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 7c1520ea80 added automatic elevation of service actions
git-svn-id: svn://svn.code.sf.net/p/processhacker/code@3243 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2010-06-27 07:03:32 +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