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
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
74b8376e6e
fixed ToolStatus
...
git-svn-id: svn://svn.code.sf.net/p/processhacker/code@3608 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2010-09-12 05:35:43 +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
5159d2bca3
updated CHANGELOG.txt
...
git-svn-id: svn://svn.code.sf.net/p/processhacker/code@3605 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2010-09-12 02:27:23 +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