wj32
b7faaf901a
* added use of KphQueryProcessHandles resulting in very low CPU usage for the handle provider
...
* added support for SystemExtendedHandleInformation in the handle provider
* improved KphQueryProcessHandles
* added correct SystemExtendedHandleInformation structs
git-svn-id: svn://svn.code.sf.net/p/processhacker/code@3063 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2010-04-10 01:28:37 +00:00
wj32
bc3020951d
implemented IsBeingDebugged querying
...
git-svn-id: svn://svn.code.sf.net/p/processhacker/code@3051 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2010-04-08 11:40:14 +00:00
wj32
4e428504fc
implemented all process colors
...
git-svn-id: svn://svn.code.sf.net/p/processhacker/code@3049 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2010-04-08 10:48:13 +00:00
wj32
f32ed12a04
deselect affected items after a successful terminate action
...
git-svn-id: svn://svn.code.sf.net/p/processhacker/code@3047 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2010-04-08 09:07:43 +00:00
wj32
8836371415
implemented terminate process tree
...
git-svn-id: svn://svn.code.sf.net/p/processhacker/code@3045 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2010-04-08 08:58:56 +00:00
wj32
846c0073a4
* added -installkph and -uninstallkph commands
...
* committed #2981421 - "Debug Process Support PH 2.0"
* fixed #2981800 - "Crash when Affinity couldnt get retrived"
* committed #2983559 - "PhGetApplicationModuleFileName small bug"
git-svn-id: svn://svn.code.sf.net/p/processhacker/code@3043 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2010-04-08 07:16:27 +00:00
wj32
4fce2ef5a6
* implemented tree list keyboard item search
...
* implemented tree list input handlers
git-svn-id: svn://svn.code.sf.net/p/processhacker/code@3038 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2010-04-08 01:09:10 +00:00
wj32
340966a908
implemented basic sorting
...
git-svn-id: svn://svn.code.sf.net/p/processhacker/code@3021 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2010-04-06 10:07:14 +00:00
wj32
0fed662c83
implemented some process highlighting
...
git-svn-id: svn://svn.code.sf.net/p/processhacker/code@3019 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2010-04-06 04:24:12 +00:00
wj32
b52caf6b3d
Tree List is almost fully working
...
git-svn-id: svn://svn.code.sf.net/p/processhacker/code@3017 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2010-04-06 03:54:59 +00:00
wj32
d6b5a5f930
implemented TreeList basics
...
git-svn-id: svn://svn.code.sf.net/p/processhacker/code@3016 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2010-04-05 11:41:39 +00:00
wj32
24aaaa4526
implemented thread details area
...
git-svn-id: svn://svn.code.sf.net/p/processhacker/code@3014 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2010-04-04 10:33:02 +00:00
wj32
7c72273480
implemented checkbox for hide unnamed handles
...
git-svn-id: svn://svn.code.sf.net/p/processhacker/code@3012 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2010-04-04 07:29:25 +00:00
wj32
2e553fb669
implemented open file name and view parent process
...
git-svn-id: svn://svn.code.sf.net/p/processhacker/code@3011 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2010-04-04 04:32:23 +00:00
wj32
82a5c5aaf9
implemented DEP status editing
...
git-svn-id: svn://svn.code.sf.net/p/processhacker/code@3010 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2010-04-04 03:55:39 +00:00
wj32
782ef44c26
refactored into PhUiSetProtectionProcess
...
git-svn-id: svn://svn.code.sf.net/p/processhacker/code@3009 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2010-04-04 02:23:15 +00:00
wj32
91052d0652
fixed compiler warnings
...
git-svn-id: svn://svn.code.sf.net/p/processhacker/code@3007 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2010-04-03 10:24:45 +00:00
wj32
be2d3b1dfd
added choice dialog
...
git-svn-id: svn://svn.code.sf.net/p/processhacker/code@3006 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2010-04-03 10:03:04 +00:00
wj32
9f653c120a
* removed RunCount, added RunId support to all providers
...
* fixed PhBoostProvider
git-svn-id: svn://svn.code.sf.net/p/processhacker/code@3005 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2010-04-02 03:38:43 +00:00
wj32
56f0fd30c0
* added PhCreateProcessWin32
...
* added PE Viewer integration
git-svn-id: svn://svn.code.sf.net/p/processhacker/code@2993 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2010-03-28 07:58:25 +00:00
wj32
789975acb1
started known process command line parsing
...
git-svn-id: svn://svn.code.sf.net/p/processhacker/code@2990 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2010-03-28 02:31:57 +00:00
wj32
d07848fdfb
added service tag resolution for threads!
...
git-svn-id: svn://svn.code.sf.net/p/processhacker/code@2988 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2010-03-28 01:09:55 +00:00
wj32
a1f3e9360c
* implemented session properties
...
* added more native types/functions
* use WIN32_LEAN_AND_MEAN
git-svn-id: svn://svn.code.sf.net/p/processhacker/code@2986 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2010-03-27 11:03:32 +00:00
wj32
4c4372ac10
implemented Send Message
...
git-svn-id: svn://svn.code.sf.net/p/processhacker/code@2983 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2010-03-27 05:46:30 +00:00
wj32
36a60f9123
implemented users menu, disconnect and logoff
...
git-svn-id: svn://svn.code.sf.net/p/processhacker/code@2982 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2010-03-27 00:26:15 +00:00
wj32
77495cf49e
implemented process affinity dialog
...
git-svn-id: svn://svn.code.sf.net/p/processhacker/code@2980 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2010-03-26 11:15:22 +00:00
wj32
0652c1c64d
added EventPair and Section pages
...
git-svn-id: svn://svn.code.sf.net/p/processhacker/code@2974 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2010-03-21 04:37:40 +00:00
wj32
10923e8ef4
added Mutant and Timer pages
...
git-svn-id: svn://svn.code.sf.net/p/processhacker/code@2973 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2010-03-21 02:07:53 +00:00
wj32
20897a2321
* began handle table
...
* KphNtClose -> KphCloseHandle
* global work queue is now delay initialized
* added semaphore property page
* progress on phsvc
git-svn-id: svn://svn.code.sf.net/p/processhacker/code@2971 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2010-03-20 09:35:24 +00:00
wj32
45adf6df86
* added event page
...
* fixed buffer overflow in PhpShowTokenAdvancedProperties
* added PhpGenericPropertyPageHeader
* added job advanced property sheet
git-svn-id: svn://svn.code.sf.net/p/processhacker/code@2950 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2010-03-13 10:31:00 +00:00
wj32
428ff7f9cb
completed job limits list
...
git-svn-id: svn://svn.code.sf.net/p/processhacker/code@2947 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2010-03-13 07:19:36 +00:00
wj32
3201e79b7e
* moved some process provider querying
...
* added job property page (Advanced window not complete)
git-svn-id: svn://svn.code.sf.net/p/processhacker/code@2946 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2010-03-13 03:08:47 +00:00
wj32
469246c55f
fixed application name
...
git-svn-id: svn://svn.code.sf.net/p/processhacker/code@2936 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2010-03-11 04:27:28 +00:00
wj32
6679b3becf
restructured common code into phlib
...
git-svn-id: svn://svn.code.sf.net/p/processhacker/code@2935 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2010-03-11 04:15:11 +00:00
wj32
2c212e649c
added PhConcatStrings length cache
...
git-svn-id: svn://svn.code.sf.net/p/processhacker/code@2934 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2010-03-09 08:07:22 +00:00
wj32
f1f1a0d6d4
added pagefile info
...
git-svn-id: svn://svn.code.sf.net/p/processhacker/code@2930 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2010-03-07 09:48:46 +00:00
wj32
d61698a2f5
added Search Online for modules
...
git-svn-id: svn://svn.code.sf.net/p/processhacker/code@2929 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2010-03-07 07:23:41 +00:00
wj32
9e36d92114
implemented process dumps
...
git-svn-id: svn://svn.code.sf.net/p/processhacker/code@2928 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2010-03-07 06:18:31 +00:00
wj32
2e94121230
removed ProviderThread parameter from PhBoostProvider and PhUnregisterProvider
...
git-svn-id: svn://svn.code.sf.net/p/processhacker/code@2925 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2010-03-07 02:40:58 +00:00
wj32
b80950d144
fully documented provider.c, improved PhBoostProvider
...
git-svn-id: svn://svn.code.sf.net/p/processhacker/code@2924 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2010-03-07 02:32:32 +00:00
wj32
0bcfded39d
added file dialog options
...
git-svn-id: svn://svn.code.sf.net/p/processhacker/code@2923 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2010-03-07 01:41:56 +00:00
wj32
098e7ffb33
use SHOpenFolderAndSelectItems instead of spawning an explorer instance
...
git-svn-id: svn://svn.code.sf.net/p/processhacker/code@2921 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2010-03-06 11:24:12 +00:00
wj32
60309bc802
PhpParseCommandLineValue -> PhParseCommandLinePart
...
git-svn-id: svn://svn.code.sf.net/p/processhacker/code@2919 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2010-03-06 10:55:35 +00:00
wj32
a8560f08b1
completed run-as GUI; process token stealing not implemented yet
...
git-svn-id: svn://svn.code.sf.net/p/processhacker/code@2917 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2010-03-06 09:39:40 +00:00
wj32
fb6f41d2b3
* completed run-as functionality
...
* fixed string builder resizing
* use NT-Win32 status codes instead of STATUS_UNSUCCESSFUL/GetLastError
* fixed KUSER_SHARED_DATA definition
* added NtCreateNamedPipeFile and NtCreateMailslotFile
* updated several NT structure definitions, completed TEB definition
* added some more anti-Win32-ization #defines
* improved KphTerminateProcess/KphTerminateThread when trying to terminate self
* improved PhShellExecuteEx
* added PhWaitForMultipleObjectsAndPump
git-svn-id: svn://svn.code.sf.net/p/processhacker/code@2915 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2010-03-06 05:44:09 +00:00
wj32
b26dc2d589
* progress on runas
...
* improved PhGetAccessMaskForGet/SetSecurity
* added PhStringBuilderAppendChar
git-svn-id: svn://svn.code.sf.net/p/processhacker/code@2912 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2010-03-05 11:07:34 +00:00
wj32
d198970937
* completed command line parser
...
* fixed settings loading
git-svn-id: svn://svn.code.sf.net/p/processhacker/code@2911 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2010-03-05 07:24:39 +00:00
wj32
f3ccaf2158
command line parsing progress
...
git-svn-id: svn://svn.code.sf.net/p/processhacker/code@2910 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2010-03-05 03:36:35 +00:00
wj32
1318b87478
* use IMAGE_DOS_HEADER
...
* added PhGetMappedImageSectionName
git-svn-id: svn://svn.code.sf.net/p/processhacker/code@2909 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2010-03-03 10:42:04 +00:00
wj32
3ded4e8b1a
added missing definition
...
git-svn-id: svn://svn.code.sf.net/p/processhacker/code@2904 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2010-03-02 04:15:10 +00:00