Commit Graph

3660 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 b644bed0d9 changed PhCompareUnicodeStringZNatural
git-svn-id: svn://svn.code.sf.net/p/processhacker/code@3658 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2010-09-22 10:57:51 +00:00
wj32 0a4133ca89 updated ProcessHacker2.Api
git-svn-id: svn://svn.code.sf.net/p/processhacker/code@3657 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2010-09-22 07:41:11 +00:00
wj32 85996af841 preparing for extended menu module
git-svn-id: svn://svn.code.sf.net/p/processhacker/code@3656 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2010-09-22 07:30:59 +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 8e50496c46 use DT_SINGLELINE
git-svn-id: svn://svn.code.sf.net/p/processhacker/code@3653 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2010-09-20 05:09:39 +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 98aad169da fixed x64 compiler warning
git-svn-id: svn://svn.code.sf.net/p/processhacker/code@3650 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2010-09-19 04:29:08 +00:00
wj32 1e7fc1a421 FiIn: added map command, better native file name handling
git-svn-id: svn://svn.code.sf.net/p/processhacker/code@3649 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2010-09-19 04:11:40 +00:00
wj32 1483652fde fixed uninitialized variables in PhCreateProcess
git-svn-id: svn://svn.code.sf.net/p/processhacker/code@3648 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2010-09-19 02:41:35 +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 58eec153fa * added ph_crc32
* added hash command to FiIn

git-svn-id: svn://svn.code.sf.net/p/processhacker/code@3646 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2010-09-18 11:10:44 +00:00
wj32 4626a14603 * fixed PhGenerateGuid
* added GUID_EX
* added PhGenerateGuidFromName

git-svn-id: svn://svn.code.sf.net/p/processhacker/code@3645 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2010-09-18 05:49:06 +00:00
wj32 dcdca6d668 fixed Recovery tab Browse button
git-svn-id: svn://svn.code.sf.net/p/processhacker/code@3644 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2010-09-18 01:54:27 +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 9b50cdc33b added faster string equality testing
git-svn-id: svn://svn.code.sf.net/p/processhacker/code@3642 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2010-09-18 01:24:11 +00:00
wj32 32c56dffe3 * fixed file dialogs on XP
* removed incorrect assertion in PhDrainAutoPool

git-svn-id: svn://svn.code.sf.net/p/processhacker/code@3641 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2010-09-17 10:10:18 +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 45ddf659b9 missing #include
git-svn-id: svn://svn.code.sf.net/p/processhacker/code@3639 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2010-09-17 04:19:32 +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 4dd1331a5c fixed uninitialized data bug
git-svn-id: svn://svn.code.sf.net/p/processhacker/code@3634 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2010-09-16 23:50:00 +00:00
wj32 ca5b746fd7 updated CHANGELOG.txt
git-svn-id: svn://svn.code.sf.net/p/processhacker/code@3633 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2010-09-16 10:54:10 +00:00
wj32 6685e8b12c fixed bad error messages in the security editor
git-svn-id: svn://svn.code.sf.net/p/processhacker/code@3632 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2010-09-16 10:36:47 +00:00
wj32 bb2f9c2851 minor fixes
git-svn-id: svn://svn.code.sf.net/p/processhacker/code@3631 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2010-09-16 10:25:21 +00:00
wj32 409badf7fa can now save service recovery information
git-svn-id: svn://svn.code.sf.net/p/processhacker/code@3630 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2010-09-16 10:18:21 +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 44e62410f8 skip dependencies that are groups, not services
git-svn-id: svn://svn.code.sf.net/p/processhacker/code@3627 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2010-09-15 09:36:58 +00:00
wj32 330154d90e fixed typo
git-svn-id: svn://svn.code.sf.net/p/processhacker/code@3626 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2010-09-15 09:33:25 +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 3d32eaca29 fixed memory leak
git-svn-id: svn://svn.code.sf.net/p/processhacker/code@3621 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2010-09-14 00:39:03 +00:00
wj32 95c6518f0b fixed status bar with 0 parts
git-svn-id: svn://svn.code.sf.net/p/processhacker/code@3620 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2010-09-14 00:09:49 +00:00
wj32 e01bdf27f6 fixed def
git-svn-id: svn://svn.code.sf.net/p/processhacker/code@3619 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2010-09-13 23:39:37 +00:00
wj32 1e70162bfd fixed treelist init
git-svn-id: svn://svn.code.sf.net/p/processhacker/code@3618 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2010-09-13 23:25:18 +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 d6da30c79a fixed compiler warning
git-svn-id: svn://svn.code.sf.net/p/processhacker/code@3615 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2010-09-13 08:44:36 +00:00
wj32 38dfe45bb3 * fixed ASSUME_ASSERT
* fixed PH_FILE_STREAM_WRITTEN usage

git-svn-id: svn://svn.code.sf.net/p/processhacker/code@3614 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2010-09-13 08:42:21 +00:00
wj32 2ce6e6173d some micro-optimizations (including ASSUME_NO_DEFAULT)
git-svn-id: svn://svn.code.sf.net/p/processhacker/code@3613 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2010-09-13 08:36:42 +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 83fe3a3a4c fixed AVL tree bug
git-svn-id: svn://svn.code.sf.net/p/processhacker/code@3611 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2010-09-12 11:40:47 +00:00