Commit Graph

192 Commits

Author SHA1 Message Date
wj32 bd6371953e added MD5 and SHA implementations to avoid importing them
git-svn-id: svn://svn.code.sf.net/p/processhacker/code@3354 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2010-07-13 05:15:00 +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 6d7760a5c3 ported a hex editor control
git-svn-id: svn://svn.code.sf.net/p/processhacker/code@3345 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2010-07-12 08:11:34 +00:00
wj32 4c4659d2aa added RTL registry routines
git-svn-id: svn://svn.code.sf.net/p/processhacker/code@3344 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2010-07-12 00:59:01 +00:00
wj32 2825382ebd * added old threadpool defs
* fixed some other minor things

git-svn-id: svn://svn.code.sf.net/p/processhacker/code@3343 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2010-07-12 00:37:47 +00:00
wj32 1d1937dfd0 added PhFileStreamWriteStringAsAnsiEx
git-svn-id: svn://svn.code.sf.net/p/processhacker/code@3342 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2010-07-11 23:46:34 +00:00
wj32 4868f49acb fixed docs
git-svn-id: svn://svn.code.sf.net/p/processhacker/code@3340 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2010-07-11 11:02:43 +00:00
wj32 16f51a2ace fixed up some native defs according to official Microsoft documents
git-svn-id: svn://svn.code.sf.net/p/processhacker/code@3339 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2010-07-11 10:42:41 +00:00
wj32 5e60d122ff removed some whitespace
git-svn-id: svn://svn.code.sf.net/p/processhacker/code@3338 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2010-07-11 10:27:59 +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 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 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 83a87472db added compatibility code for dbghelp 5.1
git-svn-id: svn://svn.code.sf.net/p/processhacker/code@3323 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2010-07-10 04:48:11 +00:00
wj32 29bffd98fd * added proper WOW64_PROCESS definition
* display WOW64 PEB address

git-svn-id: svn://svn.code.sf.net/p/processhacker/code@3320 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2010-07-10 02:32:38 +00:00
wj32 ab9220a637 fixed settings not being saved (again...)
git-svn-id: svn://svn.code.sf.net/p/processhacker/code@3317 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2010-07-10 01:34:18 +00:00
wj32 c696695896 * fixed PhCreateFileWin32 with relative names
* complete refresh of libs and fixlib.exe

git-svn-id: svn://svn.code.sf.net/p/processhacker/code@3314 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2010-07-09 08:01:30 +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 1148730bed fixed loading of column ordering for both list views and tree lists
git-svn-id: svn://svn.code.sf.net/p/processhacker/code@3298 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2010-07-08 03:53:40 +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 f7794a3c50 updated SYSTEM_INFORMATION_CLASS
git-svn-id: svn://svn.code.sf.net/p/processhacker/code@3290 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2010-07-07 06:35:57 +00:00
wj32 29ba727a58 * added Save and Copy to the Information dialog
* fixed some file stream bugs

git-svn-id: svn://svn.code.sf.net/p/processhacker/code@3289 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2010-07-07 05:51:38 +00:00
wj32 6ce069f3fe completed basic file stream functions
git-svn-id: svn://svn.code.sf.net/p/processhacker/code@3288 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2010-07-07 04:49:28 +00:00
wj32 95a01f1c4c * graph tooltips now remain on-screen when the mouse is near the edge of the screen
* improved graph tooltip performance
* fixed verification

git-svn-id: svn://svn.code.sf.net/p/processhacker/code@3286 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2010-07-07 02:19:31 +00:00
wj32 547004819c added PhDeleteFileWin32
git-svn-id: svn://svn.code.sf.net/p/processhacker/code@3284 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2010-07-06 11:15:28 +00:00
wj32 ccddb992fe fixed graph tooltip size limit
git-svn-id: svn://svn.code.sf.net/p/processhacker/code@3281 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2010-07-06 11:01:51 +00:00
wj32 2fc3419948 added I/O support functions
git-svn-id: svn://svn.code.sf.net/p/processhacker/code@3280 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2010-07-06 10:56:54 +00:00
wj32 eb6ad61269 added parameter and line display to stack traces
git-svn-id: svn://svn.code.sf.net/p/processhacker/code@3278 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2010-07-06 07:56:17 +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 5c1c042cb1 added PhaFormatUInt64 and PhaFormatSize
git-svn-id: svn://svn.code.sf.net/p/processhacker/code@3267 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2010-07-05 00:08:36 +00:00
wj32 78f124bad5 fixed some bugs and leaks
git-svn-id: svn://svn.code.sf.net/p/processhacker/code@3262 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2010-07-03 12:43:22 +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 e463be0ae5 fixed process properties layout bug (occurs after maximizing then restoring)
git-svn-id: svn://svn.code.sf.net/p/processhacker/code@3252 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2010-06-30 12:11:47 +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 c8e93343a1 added PhIntegerToString64
git-svn-id: svn://svn.code.sf.net/p/processhacker/code@3246 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2010-06-28 11:50:15 +00:00
wj32 859bcfd92f added PhLog2
git-svn-id: svn://svn.code.sf.net/p/processhacker/code@3245 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2010-06-27 10:49:51 +00:00
wj32 63aca1726a converted PhStringToInteger64 to use PH_STRINGREF
git-svn-id: svn://svn.code.sf.net/p/processhacker/code@3240 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2010-06-27 04:33:07 +00:00