269 Commits

Author SHA1 Message Date
dmex 52f9e7a948 ProcessHacker: Fixed grey backgrounds on modules and environment tabs
git-svn-id: svn://svn.code.sf.net/p/processhacker/code@6329 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2016-01-29 06:42:47 +00:00
wj32 c6b2689531 Work around PropertySheet bug
git-svn-id: svn://svn.code.sf.net/p/processhacker/code@6323 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2016-01-28 11:23:44 +00:00
wj32 f4ad8a85da Upgrade all projects to VS 2015 (almost all by dmex)
git-svn-id: svn://svn.code.sf.net/p/processhacker/code@6179 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2015-08-16 06:10:56 +00:00
wj32 91a10842e3 Significant object manager changes: simpler interface; size of object header has been halved
git-svn-id: svn://svn.code.sf.net/p/processhacker/code@6153 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2015-06-28 15:48:23 +00:00
wj32 20e71350db Add PhRemoveEndStringBuilder to simplify code
git-svn-id: svn://svn.code.sf.net/p/processhacker/code@6127 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2015-06-20 13:17:20 +00:00
wj32 8e55ac0555 Fix x86 build error
git-svn-id: svn://svn.code.sf.net/p/processhacker/code@6096 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2015-06-18 10:01:57 +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 5476a9a0a9 Add support for plugin menu hooks (so they don't have to subclass in order to override menu item actions)
git-svn-id: svn://svn.code.sf.net/p/processhacker/code@6081 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2015-06-16 12:53:36 +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 5a2a05b056 Improve string APIs
git-svn-id: svn://svn.code.sf.net/p/processhacker/code@6006 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2015-05-31 09:42:33 +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 b47fdbe8b1 Dramatically faster handle listing and search when running without administrative privileges
git-svn-id: svn://svn.code.sf.net/p/processhacker/code@5991 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2015-05-30 04:45:31 +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 de07044a39 Add Hide free regions option to Memory tab
git-svn-id: svn://svn.code.sf.net/p/processhacker/code@5970 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2015-05-27 16:08:31 +00:00
wj32 5d8138dc08 More tweaks
git-svn-id: svn://svn.code.sf.net/p/processhacker/code@5968 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2015-05-27 15:29:28 +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 a007b0a47a Rename auto pool functions
git-svn-id: svn://svn.code.sf.net/p/processhacker/code@5952 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2015-05-25 13:03:04 +00:00
wj32 7370b381f3 Rename WINDOWS_81 to WINDOWS_8_1
git-svn-id: svn://svn.code.sf.net/p/processhacker/code@5950 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2015-05-25 12:35:53 +00:00
wj32 98419ef112 Fixed Read/Write Address crash
git-svn-id: svn://svn.code.sf.net/p/processhacker/code@5928 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2015-05-22 12:14:52 +00:00
wj32 3610f34969 Fix duplicate handle menu item functionality
git-svn-id: svn://svn.code.sf.net/p/processhacker/code@5912 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2015-05-20 12:06:16 +00:00
wj32 b74ef6a9e1 Added Read/Write Memory for Section objects (in process Handles tab)
git-svn-id: svn://svn.code.sf.net/p/processhacker/code@5883 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2015-05-16 11:10:26 +00:00
wj32 59d79d1a8e Fix Coverity issues
git-svn-id: svn://svn.code.sf.net/p/processhacker/code@5871 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2015-05-11 12:04:03 +00:00
wj32 c388328553 Add Inspect button to the process properties General tab
git-svn-id: svn://svn.code.sf.net/p/processhacker/code@5856 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2015-05-03 13:58:44 +00:00
wj32 80a741e9eb Bump to 2.35; change uses of _M_IX86 and _M_X64 to _WIN64
git-svn-id: svn://svn.code.sf.net/p/processhacker/code@5845 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2015-04-29 13:19:41 +00:00
wj32 8c2c626547 Some refactoring for PhFormatTimeSpanRelative
git-svn-id: svn://svn.code.sf.net/p/processhacker/code@5798 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2015-04-19 11:30:51 +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 1a6c9e81ce * updated headers for Windows 8.1
* added suspend count to thread details
* added ARM machine to peview

git-svn-id: svn://svn.code.sf.net/p/processhacker/code@5585 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2013-11-20 00:32:58 +00:00
wj32 59a69bb880 changed process protection text style
git-svn-id: svn://svn.code.sf.net/p/processhacker/code@5581 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2013-11-19 13:10:51 +00:00
wj32 9c8b2c8361 added new Windows 8.1 process protection information
git-svn-id: svn://svn.code.sf.net/p/processhacker/code@5580 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2013-11-19 13:03:49 +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 466e9350fc added file, key, process and thread handle properties to findobj window
git-svn-id: svn://svn.code.sf.net/p/processhacker/code@5545 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2013-11-06 01:25:31 +00:00
wj32 b52e0cc12a * added PhShellOpenKey2 to select a key in regedit even if regedit is currently running
* removed useless phsvc code
* updated dates

git-svn-id: svn://svn.code.sf.net/p/processhacker/code@5544 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2013-11-05 12:48:04 +00:00
wj32 2e4e37f8cf * moved file, key, process and thread handle properties to context menu
* added some missing shortcuts

git-svn-id: svn://svn.code.sf.net/p/processhacker/code@5543 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2013-11-05 09:50:39 +00:00
wj32 905324f143 * signature verification is now on by default
* show UNVERIFIED in process properties

git-svn-id: svn://svn.code.sf.net/p/processhacker/code@5539 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2013-11-03 12:15:40 +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 3f895e34fa reverted some Windows 8 changes relating to process termination
git-svn-id: svn://svn.code.sf.net/p/processhacker/code@5238 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2012-12-20 09:15:31 +00:00
wj32 5d4d18305a * added extra warning for Unload DLL on Windows 8
* disabled Force Terminate on Windows 8 and above

git-svn-id: svn://svn.code.sf.net/p/processhacker/code@5104 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2012-11-30 02:17:57 +00:00
wj32 d0df5194a9 * re-added XP support
* added x86 dynamic (KPH) data for Windows 8

git-svn-id: svn://svn.code.sf.net/p/processhacker/code@5098 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2012-11-29 12:10:37 +00:00
wj32 db0f3fe04c added VS project for KProcessHacker
git-svn-id: svn://svn.code.sf.net/p/processhacker/code@5097 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2012-11-29 09:09:56 +00:00
wj32 86f35d961e * added new ASLR information for Windows 8
* fixed signature verification on Windows 8
* ExtendedServices: added new triggers for Windows 8

git-svn-id: svn://svn.code.sf.net/p/processhacker/code@5096 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2012-11-29 07:48:25 +00:00
wj32 e956fe6f07 updated dates
git-svn-id: svn://svn.code.sf.net/p/processhacker/code@4996 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2012-04-23 09:57:38 +00:00
wj32 d3c6b5ba99 * fixed Ctrl+A on process, service and network lists
* added Ctrl+A to other lists

git-svn-id: svn://svn.code.sf.net/p/processhacker/code@4995 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2012-04-23 09:38:25 +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 ccee5ac78b added menu item to copy cell text
git-svn-id: svn://svn.code.sf.net/p/processhacker/code@4878 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2011-11-20 01:22:14 +00:00
wj32 599bf44532 3.x merge - PH_STRING conversion
git-svn-id: svn://svn.code.sf.net/p/processhacker/code@4876 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2011-11-19 11:10:51 +00:00
wj32 fd4e6ceda8 fixed bugs in Performance tab graphs
git-svn-id: svn://svn.code.sf.net/p/processhacker/code@4855 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2011-11-14 10:37:22 +00:00
wj32 3590ebec31 added option to revert to black background
git-svn-id: svn://svn.code.sf.net/p/processhacker/code@4848 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2011-11-14 00:23:09 +00:00
wj32 127d94f931 fixed minimum size handling for process properties
git-svn-id: svn://svn.code.sf.net/p/processhacker/code@4842 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2011-11-12 21:42:02 +00:00
wj32 32b8623bc0 implemented section views in System Information
git-svn-id: svn://svn.code.sf.net/p/processhacker/code@4829 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2011-11-11 08:11:43 +00:00
wj32 c9c78a84b1 fixed bugs in the cpysave functions
git-svn-id: svn://svn.code.sf.net/p/processhacker/code@4804 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2011-11-06 09:46:39 +00:00