wj32
c94eb361de
use noarg.obj and noenv.obj
...
git-svn-id: svn://svn.code.sf.net/p/processhacker/code@3722 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2010-10-05 03:17:09 +00:00
wj32
6d03479c51
* don't call PhInitializeFont twice
...
* delay extlv tick hashtable creation
git-svn-id: svn://svn.code.sf.net/p/processhacker/code@3721 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2010-10-03 08:12:40 +00:00
wj32
f0844de485
* added docs for PhFormat
...
* converted some PhEnumHashtable usages to new method
git-svn-id: svn://svn.code.sf.net/p/processhacker/code@3720 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2010-10-03 04:19:32 +00:00
wj32
d1c36b5bd4
added new faster hashtable enumeration method
...
git-svn-id: svn://svn.code.sf.net/p/processhacker/code@3718 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2010-10-02 12:15:39 +00:00
wj32
303913bc10
converted some PhFormatString usages to PhFormat
...
git-svn-id: svn://svn.code.sf.net/p/processhacker/code@3717 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2010-10-02 11:54:28 +00:00
wj32
f9b1ecc972
* got rid of SHGetFileInfo usage - vastly improves startup time and memory usage
...
* cache PhGetSystemDirectory() string
git-svn-id: svn://svn.code.sf.net/p/processhacker/code@3716 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2010-10-02 11:27:47 +00:00
wj32
f165e2824d
added PhFormatToBuffer
...
git-svn-id: svn://svn.code.sf.net/p/processhacker/code@3715 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2010-10-02 07:01:20 +00:00
wj32
438b7de587
fixed some potential bugs
...
git-svn-id: svn://svn.code.sf.net/p/processhacker/code@3714 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2010-10-02 05:17:37 +00:00
wj32
df7104a435
minor changes
...
git-svn-id: svn://svn.code.sf.net/p/processhacker/code@3710 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2010-10-01 08:43:42 +00:00
wj32
e279c25310
added convenience macros for PhFormat
...
git-svn-id: svn://svn.code.sf.net/p/processhacker/code@3709 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2010-10-01 08:33:29 +00:00
wj32
7021941e49
fixed uninitialized variable usage
...
git-svn-id: svn://svn.code.sf.net/p/processhacker/code@3708 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2010-10-01 06:30:46 +00:00
wj32
6bf3480337
* fixed PhFormat bugs
...
* switched some functions to PhFormat
git-svn-id: svn://svn.code.sf.net/p/processhacker/code@3706 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2010-10-01 06:01:55 +00:00
wj32
7eec476c5e
added new high-performance string formatting system
...
git-svn-id: svn://svn.code.sf.net/p/processhacker/code@3705 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2010-10-01 03:38:02 +00:00
wj32
742465ada4
use atoms for GetProp/SetProp
...
git-svn-id: svn://svn.code.sf.net/p/processhacker/code@3704 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2010-09-30 07:26:21 +00:00
wj32
6ae48892a6
* optimized PhGetMemoryProtectionString
...
* skip guard pages when searching memory
git-svn-id: svn://svn.code.sf.net/p/processhacker/code@3702 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2010-09-30 06:09:44 +00:00
wj32
62723907ed
added PhConcatStringRef2
...
git-svn-id: svn://svn.code.sf.net/p/processhacker/code@3701 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2010-09-30 05:53:30 +00:00
wj32
3cb87de03b
bumped to 2.7
...
git-svn-id: svn://svn.code.sf.net/p/processhacker/code@3699 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2010-09-30 01:21:51 +00:00
wj32
93b09f7c6e
minor changes
...
git-svn-id: svn://svn.code.sf.net/p/processhacker/code@3691 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2010-09-28 23:47:24 +00:00
wj32
f31cea829f
fixed process service lists
...
git-svn-id: svn://svn.code.sf.net/p/processhacker/code@3690 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2010-09-28 23:33:23 +00:00
wj32
2055729c84
improved sorting speed, now mostly instantaneous
...
git-svn-id: svn://svn.code.sf.net/p/processhacker/code@3686 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2010-09-28 07:43:32 +00:00
wj32
c0a9048dfc
don't reload settings again if plugins are enabled; just scan the ignored settings list
...
git-svn-id: svn://svn.code.sf.net/p/processhacker/code@3684 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2010-09-27 09:03:46 +00:00
wj32
23050d3424
removed PH_PROCESS_ITEM_RECORD_STAT_REF
...
git-svn-id: svn://svn.code.sf.net/p/processhacker/code@3679 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2010-09-26 23:20:13 +00:00
wj32
f51142bdfe
switched Run As menus to EMENU
...
git-svn-id: svn://svn.code.sf.net/p/processhacker/code@3676 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2010-09-26 06:37:58 +00:00
wj32
081684edaa
* added Hide Signed Processes
...
* updated CHANGELOG.txt
git-svn-id: svn://svn.code.sf.net/p/processhacker/code@3672 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2010-09-26 02:15:17 +00:00
wj32
08ed38a603
renamed Show Processes From All Users to Hide Processes From Other Users
...
git-svn-id: svn://svn.code.sf.net/p/processhacker/code@3671 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2010-09-25 10:07:35 +00:00
wj32
d649f36571
switched remaining menus to EMENU
...
git-svn-id: svn://svn.code.sf.net/p/processhacker/code@3670 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2010-09-25 08:07:50 +00:00
wj32
4286746e98
added warning for 64-bit users when opening Hidden Processes
...
git-svn-id: svn://svn.code.sf.net/p/processhacker/code@3669 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2010-09-24 23:44:47 +00:00
wj32
d6deeeca9b
* converted module menu to EMENU
...
* added Send To menu for modules
* handle case where virusscan.jotti.org returns "too many files in a short period"
git-svn-id: svn://svn.code.sf.net/p/processhacker/code@3668 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2010-09-24 23:35:19 +00:00
wj32
066d992d4b
added NetworkTools and OnlineChecks plugins, menu items are working
...
git-svn-id: svn://svn.code.sf.net/p/processhacker/code@3664 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2010-09-23 23:31:37 +00:00
wj32
7078bf2faf
* switched service and network menus to use EMENU
...
* added plugin support for EMENU
* ExtendedServices now adds a Restart menu item
git-svn-id: svn://svn.code.sf.net/p/processhacker/code@3661 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2010-09-23 06:34:56 +00:00
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