Commit Graph

832 Commits

Author SHA1 Message Date
wj32 b4eec975f7 fixed bug
git-svn-id: svn://svn.code.sf.net/p/processhacker/code@3660 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2010-09-23 04:28:44 +00:00
wj32 3c9f2089b4 * EMENU is working
* converted process and icon menus to use EMENU

git-svn-id: svn://svn.code.sf.net/p/processhacker/code@3659 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2010-09-23 04:05:30 +00:00
wj32 19615a29d4 * removed memory allocation for integer pair settings
* optimized setting creation

git-svn-id: svn://svn.code.sf.net/p/processhacker/code@3655 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2010-09-22 07:07:53 +00:00
wj32 8d38542770 added hash set in service provider update reduce CPU time
git-svn-id: svn://svn.code.sf.net/p/processhacker/code@3654 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2010-09-20 06:37:22 +00:00
wj32 288bdc9d0f * added additional debug info to ref
* optimized PhCreateIsDotNetContext

git-svn-id: svn://svn.code.sf.net/p/processhacker/code@3652 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2010-09-20 04:03:16 +00:00
wj32 dfbf705a84 * fixed service handle leaks
* bumped to 2.6
* bumped ExtendedServices to 1.1

git-svn-id: svn://svn.code.sf.net/p/processhacker/code@3651 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2010-09-19 07:55:01 +00:00
wj32 198f6b64d1 added credits to the About box
git-svn-id: svn://svn.code.sf.net/p/processhacker/code@3647 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2010-09-19 01:48:24 +00:00
wj32 61dc8b54e9 minor tweaks
git-svn-id: svn://svn.code.sf.net/p/processhacker/code@3643 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2010-09-18 01:31:28 +00:00
wj32 99be793395 fixed mini-dump creation (bad initialization time)
git-svn-id: svn://svn.code.sf.net/p/processhacker/code@3640 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2010-09-17 08:10:19 +00:00
wj32 7103b0a646 added NTAPI to some more functions
git-svn-id: svn://svn.code.sf.net/p/processhacker/code@3638 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2010-09-17 04:18:59 +00:00
wj32 afe9f2a836 * deleted resource lock
* added C++ compatibility for header files
* removed #include <shlobj.h> from phgui.h

git-svn-id: svn://svn.code.sf.net/p/processhacker/code@3637 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2010-09-17 04:11:51 +00:00
wj32 c682cade6c * fixed typo
* added callback for handle properties

git-svn-id: svn://svn.code.sf.net/p/processhacker/code@3636 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2010-09-17 00:52:10 +00:00
wj32 c7b2edd081 * added PH_SERVICE_ITEM.Flags
* ExtendedServices properly respects the number of failure actions
* ExtendedServices handles system services for which failure actions do not apply

git-svn-id: svn://svn.code.sf.net/p/processhacker/code@3635 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2010-09-17 00:36:05 +00:00
wj32 992cf747d0 * added Recovery tab to ExtendedServices (read-only for now)
* added PhQueryServiceVariableSize
* added copyright headers

git-svn-id: svn://svn.code.sf.net/p/processhacker/code@3629 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2010-09-16 09:46:40 +00:00
wj32 65754f89f8 only allow numbers in certain text boxes
git-svn-id: svn://svn.code.sf.net/p/processhacker/code@3628 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2010-09-16 07:00:35 +00:00
wj32 975b69ff0b added plugin for viewing service dependencies and dependents
git-svn-id: svn://svn.code.sf.net/p/processhacker/code@3625 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2010-09-15 09:32:08 +00:00
wj32 372f930121 separated service list code
git-svn-id: svn://svn.code.sf.net/p/processhacker/code@3624 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2010-09-15 07:42:37 +00:00
wj32 87ea6e81e3 * added more docs
* bintree.c -> collect.c

git-svn-id: svn://svn.code.sf.net/p/processhacker/code@3623 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2010-09-14 04:09:58 +00:00
wj32 2c2f5c8e8c treat MEM_IMAGE like MEM_MAPPED (should be able to unmap)
git-svn-id: svn://svn.code.sf.net/p/processhacker/code@3622 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2010-09-14 01:02:49 +00:00
wj32 b03689bae2 added auto elevation for unloading drivers
git-svn-id: svn://svn.code.sf.net/p/processhacker/code@3617 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2010-09-13 23:10:17 +00:00
wj32 9bd6b26ae9 * symprv is now delay loaded
* added PH_CALLBACK_DECLARE for static initialization of PH_CALLBACK objects

git-svn-id: svn://svn.code.sf.net/p/processhacker/code@3616 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2010-09-13 12:04:51 +00:00
wj32 de6b09fb71 * added unmapping of section views to PhUiFreeMemory
* proper enabling/disabling for memory items

git-svn-id: svn://svn.code.sf.net/p/processhacker/code@3612 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2010-09-13 07:11:13 +00:00
wj32 6cef137b0a * fixed Send Message
* fixed Esc to close for Service Properties

git-svn-id: svn://svn.code.sf.net/p/processhacker/code@3610 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2010-09-12 06:24:00 +00:00
wj32 bea024e8f5 added PhFindPlugin
git-svn-id: svn://svn.code.sf.net/p/processhacker/code@3609 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2010-09-12 05:39:13 +00:00
wj32 42808aee72 * ToolStatus: fixed hanging when targeting on hung apps
* bumped to 2.5
* bumped ToolStatus to 1.1

git-svn-id: svn://svn.code.sf.net/p/processhacker/code@3607 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2010-09-12 03:28:24 +00:00
wj32 be7ee7e7f6 * fixed username for System
* fixed SbieSupport on x64

git-svn-id: svn://svn.code.sf.net/p/processhacker/code@3606 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2010-09-12 02:58:03 +00:00
wj32 e1654f242a switched process node hashtable to hash set
git-svn-id: svn://svn.code.sf.net/p/processhacker/code@3604 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2010-09-12 02:09:21 +00:00
wj32 7f0d60a326 * added PH_HASH_ENTRY (hash set) - lightweight intrusive hashtable
* changed process provider and handle provider to use hash set

git-svn-id: svn://svn.code.sf.net/p/processhacker/code@3603 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2010-09-12 01:55:53 +00:00
wj32 d1c9737a18 * use HEAP_GENERATE_EXCEPTIONS instead of checking
* use STATUS_NO_MEMORY instead of STATUS_INSUFFICIENT_RESOURCES

git-svn-id: svn://svn.code.sf.net/p/processhacker/code@3602 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2010-09-12 00:15:27 +00:00
wj32 7396ec2020 made PPH_IS_DOT_NET_CONTEXT a hashtable
git-svn-id: svn://svn.code.sf.net/p/processhacker/code@3601 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2010-09-12 00:01:21 +00:00
wj32 4e31063a9a improved plugin file name retrieval
git-svn-id: svn://svn.code.sf.net/p/processhacker/code@3599 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2010-09-11 11:26:27 +00:00
wj32 42a383a530 expanded ProcessHacker2.Api library
git-svn-id: svn://svn.code.sf.net/p/processhacker/code@3598 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2010-09-11 11:16:00 +00:00
wj32 4544996c0d removed PH_PROCESS_ITEM.CpuUsageString - not thread-safe
git-svn-id: svn://svn.code.sf.net/p/processhacker/code@3597 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2010-09-11 08:57:39 +00:00
wj32 bc1f143a02 improved window finding algorithm
git-svn-id: svn://svn.code.sf.net/p/processhacker/code@3594 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2010-09-11 03:47:37 +00:00
wj32 d1005d11a4 * added Window Title and Window Status columns
* fixed bug in PhSaveTreeListColumnSettings

git-svn-id: svn://svn.code.sf.net/p/processhacker/code@3593 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2010-09-11 03:30:13 +00:00
wj32 4b69ccc8ef status bar works!
git-svn-id: svn://svn.code.sf.net/p/processhacker/code@3592 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2010-09-11 02:38:06 +00:00
wj32 1cda6a53e6 Find Window works
git-svn-id: svn://svn.code.sf.net/p/processhacker/code@3591 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2010-09-11 01:12:29 +00:00
wj32 18b8bf5332 basic toolbar buttons are working
git-svn-id: svn://svn.code.sf.net/p/processhacker/code@3589 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2010-09-10 23:37:26 +00:00
wj32 711ade31b9 added ToolStatus plugin
git-svn-id: svn://svn.code.sf.net/p/processhacker/code@3588 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2010-09-10 11:39:26 +00:00
wj32 76497c14ee added support for modifying the layout padding of the main window
git-svn-id: svn://svn.code.sf.net/p/processhacker/code@3587 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2010-09-10 10:37:30 +00:00
wj32 36077da06a added CLR support for plugins
git-svn-id: svn://svn.code.sf.net/p/processhacker/code@3586 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2010-09-10 09:29:27 +00:00
wj32 22f24e61e4 moved some global variables from phlib to ProcessHacker
git-svn-id: svn://svn.code.sf.net/p/processhacker/code@3585 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2010-09-10 07:49:46 +00:00
wj32 27df2cfef6 HWND, not HANDLE
git-svn-id: svn://svn.code.sf.net/p/processhacker/code@3583 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2010-09-09 11:41:36 +00:00
wj32 e716a9fd3a added thread affinity control
git-svn-id: svn://svn.code.sf.net/p/processhacker/code@3582 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2010-09-09 11:34:40 +00:00
wj32 4f28b4a5f9 added ExtendedNotifications plugin
git-svn-id: svn://svn.code.sf.net/p/processhacker/code@3579 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2010-09-09 09:18:49 +00:00
wj32 c901275e84 deleted ID_PROCESS_MARKASSAFE
git-svn-id: svn://svn.code.sf.net/p/processhacker/code@3578 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2010-09-08 09:56:06 +00:00
wj32 5ad40cec1a missing init
git-svn-id: svn://svn.code.sf.net/p/processhacker/code@3577 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2010-09-08 06:54:31 +00:00
wj32 21f10de978 * can now unmap section views
* fixed PhFindCharInString

git-svn-id: svn://svn.code.sf.net/p/processhacker/code@3575 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2010-09-07 07:32:45 +00:00
wj32 432f9ff230 changed some PWSTRs to PPH_STRINGREFs
git-svn-id: svn://svn.code.sf.net/p/processhacker/code@3573 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2010-09-06 10:48:34 +00:00
wj32 74e3dc7487 added more parity between PH_STRING and PH_STRINGREF operations
git-svn-id: svn://svn.code.sf.net/p/processhacker/code@3572 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2010-09-06 10:29:57 +00:00