Commit Graph

659 Commits

Author SHA1 Message Date
wj32 27592968a9 Add PhModifyEMenuItem convenience function
git-svn-id: svn://svn.code.sf.net/p/processhacker/code@6085 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2015-06-17 04:35:35 +00:00
wj32 a52ec36903 Reorganize some header files
git-svn-id: svn://svn.code.sf.net/p/processhacker/code@6079 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2015-06-16 10:59:36 +00:00
wj32 6e5403d38a Set MNS_CHECKORBMP to eliminate extra menu space when the Windows Classic theme is active
git-svn-id: svn://svn.code.sf.net/p/processhacker/code@6071 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2015-06-15 12:25:02 +00:00
wj32 462eb51b8e Implement mini info list section treenew
git-svn-id: svn://svn.code.sf.net/p/processhacker/code@6056 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2015-06-11 13:16:48 +00:00
wj32 8892f2a988 Implement generic list section for mini info; Remove useless global variables
git-svn-id: svn://svn.code.sf.net/p/processhacker/code@6055 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2015-06-11 08:36:01 +00:00
wj32 75328caf59 Remove PhGetStringRefOrEmpty
git-svn-id: svn://svn.code.sf.net/p/processhacker/code@6053 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2015-06-11 03:29:20 +00:00
wj32 32a285411b Add missing file
git-svn-id: svn://svn.code.sf.net/p/processhacker/code@6052 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2015-06-10 07:53:45 +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 fdd859d39a Use InternalGetWindowText for the window-related process columns
git-svn-id: svn://svn.code.sf.net/p/processhacker/code@6039 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2015-06-09 08:50:48 +00:00
wj32 163abf4eb1 Add TN_STYLE_NO_COLUMN_HEADER style and support custom row heights
git-svn-id: svn://svn.code.sf.net/p/processhacker/code@6035 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2015-06-08 10:25:10 +00:00
wj32 f260382661 Progress on mini info window
git-svn-id: svn://svn.code.sf.net/p/processhacker/code@6034 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2015-06-08 08:11:06 +00:00
wj32 2003fc5975 Fixed WOW64 detection
git-svn-id: svn://svn.code.sf.net/p/processhacker/code@6021 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2015-06-03 11:27:46 +00:00
wj32 40158c9f68 Process Hacker now takes 32-bit dumps of 32-bit processes on 64-bit Windows
git-svn-id: svn://svn.code.sf.net/p/processhacker/code@6015 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2015-06-02 15:27:49 +00:00
wj32 533a43f3c0 Remove PPVOID definition
git-svn-id: svn://svn.code.sf.net/p/processhacker/code@6011 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2015-06-01 06:57:14 +00:00
wj32 98612a7091 Reduce size of PH_INITONCE object
git-svn-id: svn://svn.code.sf.net/p/processhacker/code@6008 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2015-05-31 11:26:36 +00:00
wj32 acc28dc9b7 Add missing pipe definitions to ntioapi.h
git-svn-id: svn://svn.code.sf.net/p/processhacker/code@6007 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2015-05-31 09:46:22 +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 48d3ee9741 Added handle names for unnamed File objects
git-svn-id: svn://svn.code.sf.net/p/processhacker/code@5998 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2015-05-30 09:19:50 +00:00
wj32 0418816aea Fixed hang when viewing handle security for certain File objects
git-svn-id: svn://svn.code.sf.net/p/processhacker/code@5992 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2015-05-30 05:04:52 +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 df7af86de4 Update native headers
git-svn-id: svn://svn.code.sf.net/p/processhacker/code@5989 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2015-05-29 22:45:51 +00:00
wj32 d1077ab720 Minor fixes
git-svn-id: svn://svn.code.sf.net/p/processhacker/code@5976 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2015-05-28 12:33:20 +00:00
wj32 1a14ac804d Fix TEB/stack information on XP
git-svn-id: svn://svn.code.sf.net/p/processhacker/code@5974 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2015-05-28 08:38:23 +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 5454ac045d Added customizable bytes per row setting for memory editor
git-svn-id: svn://svn.code.sf.net/p/processhacker/code@5971 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2015-05-28 03:53:24 +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 6e48054d70 * Added names for heap regions in Memory tab
* Removed Heaps window

git-svn-id: svn://svn.code.sf.net/p/processhacker/code@5964 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2015-05-27 09:27:52 +00:00
wj32 a30cee5bcd More native header updates
git-svn-id: svn://svn.code.sf.net/p/processhacker/code@5958 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2015-05-26 12:41:35 +00:00
wj32 a477f24c0c Update ntzwapi.h
git-svn-id: svn://svn.code.sf.net/p/processhacker/code@5957 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2015-05-26 11:50:03 +00:00
wj32 722b916599 Update native headers for Windows 10 Insider Preview
git-svn-id: svn://svn.code.sf.net/p/processhacker/code@5954 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2015-05-25 16:12:44 +00:00
wj32 833213a22b Remove unused file
git-svn-id: svn://svn.code.sf.net/p/processhacker/code@5953 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2015-05-25 13:07:37 +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 3ec0df169c Elevate service permissions changes if possible
git-svn-id: svn://svn.code.sf.net/p/processhacker/code@5945 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2015-05-25 00:19:02 +00:00
wj32 2a9c29507c Update ntzwapi.h
git-svn-id: svn://svn.code.sf.net/p/processhacker/code@5897 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2015-05-17 14:43:20 +00:00
wj32 5c1996fa5c Added Open File Location menu item for services
git-svn-id: svn://svn.code.sf.net/p/processhacker/code@5884 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2015-05-16 12:37:52 +00:00
wj32 fcf91f80d4 Show Section file names whenever possible
git-svn-id: svn://svn.code.sf.net/p/processhacker/code@5882 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2015-05-16 07:08:11 +00:00
wj32 d7c3e5b407 Remove unused code
git-svn-id: svn://svn.code.sf.net/p/processhacker/code@5879 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2015-05-16 05:14:26 +00:00
wj32 d8cdcb1f8c Update native headers
git-svn-id: svn://svn.code.sf.net/p/processhacker/code@5876 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2015-05-15 05:40:19 +00:00
wj32 9e154d7bab Added Load Time and Load Reason columns for modules (Windows 8 and above)
git-svn-id: svn://svn.code.sf.net/p/processhacker/code@5875 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2015-05-14 16:01:23 +00:00
wj32 e8cafee0b6 * Added CF Guard (Control Flow Guard) column for modules
* Added highlighting for AppContainer DLLs
* Added AppContainer and CF Guard image characteristics to peview

git-svn-id: svn://svn.code.sf.net/p/processhacker/code@5852 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2015-05-03 11:20:09 +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 c789364ff3 Better names for memory regions in Memory tab (for PEBs, TEBs, thread stacks)
git-svn-id: svn://svn.code.sf.net/p/processhacker/code@5826 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2015-04-23 09:27:42 +00:00
wj32 4662d44dfb Fix bugs in PhWriteStringAsUtf8FileStreamEx
git-svn-id: svn://svn.code.sf.net/p/processhacker/code@5825 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2015-04-22 14:29:21 +00:00
wj32 3cf0e294b9 Use UTF-8 for all file output
git-svn-id: svn://svn.code.sf.net/p/processhacker/code@5824 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2015-04-22 14:21:20 +00:00
wj32 29febd3281 Added ThinRows setting
git-svn-id: svn://svn.code.sf.net/p/processhacker/code@5815 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2015-04-21 13:42:29 +00:00
wj32 c3b6ccd918 Added UTF-8 support where necessary (including settings)
git-svn-id: svn://svn.code.sf.net/p/processhacker/code@5812 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2015-04-21 12:09:06 +00:00
wj32 b962a69548 Proper UTF-8, UTF-16, UTF-32 support (settings code still needs to be updated)
git-svn-id: svn://svn.code.sf.net/p/processhacker/code@5810 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2015-04-21 02:33:44 +00:00
wj32 f0a4357fcb ExtendedTools: Can now use the search box in the Disk tab
git-svn-id: svn://svn.code.sf.net/p/processhacker/code@5800 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2015-04-19 14:26:51 +00:00