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
wj32
0551d76fe7
* use temp. hashtable in handle provider - big speed increase and CPU usage decrease
...
* fixed critical bug in PhAcquireQueuedLockSharedFast
git-svn-id: svn://svn.code.sf.net/p/processhacker/code@2901 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2010-03-01 08:03:14 +00:00
wj32
f04fa2b0b9
added early shutdown functions
...
git-svn-id: svn://svn.code.sf.net/p/processhacker/code@2898 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2010-03-01 06:45:43 +00:00
wj32
cf1195fad5
* fixed Show Details for All Processes race condition
...
* fixed SAL warnings
git-svn-id: svn://svn.code.sf.net/p/processhacker/code@2897 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2010-03-01 06:35:23 +00:00
wj32
3a9c6345ec
added PhIsExecutablePacked
...
git-svn-id: svn://svn.code.sf.net/p/processhacker/code@2895 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2010-02-28 09:13:46 +00:00
wj32
a4a4ae4cdb
* fixed mapped image exports
...
* added mapped image imports
git-svn-id: svn://svn.code.sf.net/p/processhacker/code@2894 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2010-02-28 08:50:06 +00:00
wj32
fef4c510a5
started mapped image code
...
git-svn-id: svn://svn.code.sf.net/p/processhacker/code@2893 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2010-02-28 05:48:15 +00:00
wj32
a83b12df2b
show "Unknown" instead of "Static"
...
git-svn-id: svn://svn.code.sf.net/p/processhacker/code@2892 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2010-02-27 09:42:45 +00:00
wj32
03fb19958b
* added _InterlockedExchangeAddPointer
...
* ProcessId for symbol provider is now optional
git-svn-id: svn://svn.code.sf.net/p/processhacker/code@2891 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2010-02-26 11:24:43 +00:00
wj32
59bd903e68
used queued lock for DOS device names
...
git-svn-id: svn://svn.code.sf.net/p/processhacker/code@2890 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2010-02-26 10:45:49 +00:00
wj32
3c90a42d4c
split handle/process item lookup into lookup and referencing functions
...
git-svn-id: svn://svn.code.sf.net/p/processhacker/code@2888 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2010-02-26 06:02:28 +00:00