Commit Graph

1652 Commits

Author SHA1 Message Date
dmex 1090f02226 ProcessHacker: Remove Wow64 warning prompt for DEBUG builds (patch by me)
git-svn-id: svn://svn.code.sf.net/p/processhacker/code@6211 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2015-08-27 08:42:12 +00:00
dmex 88a0eb596b ProcessHacker: fixed typo
git-svn-id: svn://svn.code.sf.net/p/processhacker/code@6210 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2015-08-26 05:14:19 +00:00
wj32 f6c9657683 Fix crash when exiting the debug console
git-svn-id: svn://svn.code.sf.net/p/processhacker/code@6201 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2015-08-23 04:41:53 +00:00
wj32 284692d610 Switch SDK version to 10.0.10240.0
git-svn-id: svn://svn.code.sf.net/p/processhacker/code@6184 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2015-08-16 12:28:59 +00:00
wj32 27d0383b69 Add taskhostw.exe to list of task host processes
git-svn-id: svn://svn.code.sf.net/p/processhacker/code@6183 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2015-08-16 11:48:39 +00:00
wj32 7e75b360d4 Fixed crash that occurred under some conditions when processes terminated
git-svn-id: svn://svn.code.sf.net/p/processhacker/code@6182 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2015-08-16 11:36:47 +00:00
wj32 d217d8d55d Update KPH data (x64 only) and OS Context column for Windows 10
git-svn-id: svn://svn.code.sf.net/p/processhacker/code@6181 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2015-08-16 10:22:38 +00:00
wj32 dcf84ee540 Bump to 2.37
git-svn-id: svn://svn.code.sf.net/p/processhacker/code@6180 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2015-08-16 06:28:10 +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 ccc9ba04f2 Remove missing files from projects
git-svn-id: svn://svn.code.sf.net/p/processhacker/code@6151 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2015-06-27 13:26:00 +00:00
wj32 24f1570468 Export PhExecuteRunAsCommand2
git-svn-id: svn://svn.code.sf.net/p/processhacker/code@6139 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2015-06-24 04:11:28 +00:00
wj32 989ba49f56 Don't try to load settings in run-as service mode
git-svn-id: svn://svn.code.sf.net/p/processhacker/code@6138 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2015-06-23 13:35:27 +00:00
dmex 201365145f ProcessHacker: SetFocus patch
git-svn-id: svn://svn.code.sf.net/p/processhacker/code@6136 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2015-06-22 15:04:29 +00:00
dmex 9c26640f0d ProcessHacker: SetFocus patch
git-svn-id: svn://svn.code.sf.net/p/processhacker/code@6135 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2015-06-22 15:01:58 +00:00
wj32 517790f054 Remove *STR_*EQUAL macros since we have the PhEqualBytesZ/PhEqualStringZ functions
git-svn-id: svn://svn.code.sf.net/p/processhacker/code@6132 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2015-06-21 11:13:33 +00:00
wj32 4c525afd5f ExtendedServices: Added auto-elevation when saving recovery information, triggers and other service settings
git-svn-id: svn://svn.code.sf.net/p/processhacker/code@6131 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2015-06-21 08:56:30 +00:00
wj32 7969ebfbc4 PhInitializeStringRefLongHint for non-literal strings
git-svn-id: svn://svn.code.sf.net/p/processhacker/code@6128 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2015-06-20 13:49:29 +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 a3926cc14d Change PhAppendStringBuilder definition (still binary compatible)
git-svn-id: svn://svn.code.sf.net/p/processhacker/code@6126 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2015-06-20 13:11:48 +00:00
wj32 44de8bd491 Revert PhFindCharInStringRef to old algorithm; use FNV-1a for hashing strings
git-svn-id: svn://svn.code.sf.net/p/processhacker/code@6124 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2015-06-20 07:15:17 +00:00
dmex 89c9ff4867 ProcessHacker: set dialog default focus (patch by me)
git-svn-id: svn://svn.code.sf.net/p/processhacker/code@6118 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2015-06-20 04:33:27 +00:00
dmex 12def0cafd ProcessHacker: set dialog default focus (patch by me)
git-svn-id: svn://svn.code.sf.net/p/processhacker/code@6117 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2015-06-20 04:32:31 +00:00
wj32 25094e8a47 Some small and useless SSE2 improvements
git-svn-id: svn://svn.code.sf.net/p/processhacker/code@6116 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2015-06-20 02:38:51 +00:00
wj32 4295ab2617 Add PhCountStringZ to replace wcslen
git-svn-id: svn://svn.code.sf.net/p/processhacker/code@6113 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2015-06-19 15:41:58 +00:00
dmex f6ca5ef5a2 ProcessHacker: set process record dialog default focus (patch by me)
git-svn-id: svn://svn.code.sf.net/p/processhacker/code@6112 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2015-06-19 14:29:34 +00:00
wj32 593b74c574 Rename some UTF conversion functions
git-svn-id: svn://svn.code.sf.net/p/processhacker/code@6109 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2015-06-19 14:03:42 +00:00
wj32 af8562b485 Add Reset Sort to column context menu
git-svn-id: svn://svn.code.sf.net/p/processhacker/code@6108 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2015-06-19 13:16:53 +00:00
wj32 4f248badc6 Hide Suspend/Resume in mini process menu when unnecessary
git-svn-id: svn://svn.code.sf.net/p/processhacker/code@6105 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2015-06-19 04:44:39 +00:00
wj32 0b9e482bee Don't use file description in mini info if empty
git-svn-id: svn://svn.code.sf.net/p/processhacker/code@6100 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2015-06-18 11:30:16 +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 c88a72f822 Add "(No unwind info)" text for x86 stack traces
git-svn-id: svn://svn.code.sf.net/p/processhacker/code@6095 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2015-06-18 09:08:12 +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 f00fc0bafc Fix thread stack crash when plugins are disabled
git-svn-id: svn://svn.code.sf.net/p/processhacker/code@6093 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2015-06-17 15:50:56 +00:00
wj32 1533dd503d Add tool to automatically generate plugin API header file
git-svn-id: svn://svn.code.sf.net/p/processhacker/code@6092 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2015-06-17 11:12:02 +00:00
wj32 dba0187912 Show normal tray icon tooltips when the mini info window is pinned
git-svn-id: svn://svn.code.sf.net/p/processhacker/code@6091 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2015-06-17 08:03:59 +00:00
wj32 d53afd8259 Add some fallback sorting criteria for mini info lists
git-svn-id: svn://svn.code.sf.net/p/processhacker/code@6090 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2015-06-17 07:38:48 +00:00
wj32 e79c6e378b Add mini info plugin support
git-svn-id: svn://svn.code.sf.net/p/processhacker/code@6089 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2015-06-17 07:25:41 +00:00
wj32 adefa8c00b Add Windows Kit v10 dbghelp path
git-svn-id: svn://svn.code.sf.net/p/processhacker/code@6088 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2015-06-17 06:34:38 +00:00
wj32 edb2ce5ddb Implement mini info options menu
git-svn-id: svn://svn.code.sf.net/p/processhacker/code@6086 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2015-06-17 06:07:26 +00:00
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 98be48571f Set mini info I/O text number precision to 0 to save space
git-svn-id: svn://svn.code.sf.net/p/processhacker/code@6084 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2015-06-17 02:05:21 +00:00
wj32 d030612653 Disable mini info list updates when in modal message loops to prevent nodes from getting destroyed while we're using them
git-svn-id: svn://svn.code.sf.net/p/processhacker/code@6083 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2015-06-17 02:02:43 +00:00
wj32 bc7567426d Implement mini info list section context menu
git-svn-id: svn://svn.code.sf.net/p/processhacker/code@6082 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2015-06-16 15:25:59 +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 7da3d436e3 Refactor tray icon process menu code; Added I/O Priority to tray icon process menu
git-svn-id: svn://svn.code.sf.net/p/processhacker/code@6080 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2015-06-16 12:07:15 +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 961ee783db Change mini info section depending on the notification icon
git-svn-id: svn://svn.code.sf.net/p/processhacker/code@6078 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2015-06-16 08:54:46 +00:00
wj32 4bf83e9001 Disable mini info F6 shortcut unless window is pinned
git-svn-id: svn://svn.code.sf.net/p/processhacker/code@6077 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2015-06-16 07:20:15 +00:00
wj32 daf60b8275 Implement mini info Commit Charge, Physical Memory and I/O sections; Disable automatic refresh when not pinned
git-svn-id: svn://svn.code.sf.net/p/processhacker/code@6074 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2015-06-15 14:01:27 +00:00