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 |
|
wj32
|
fe0cd93562
|
replaced tab characters
git-svn-id: svn://svn.code.sf.net/p/processhacker/code@2886 21ef857c-d57f-4fe0-8362-d861dc6d29cd
|
2010-02-25 11:04:18 +00:00 |
|
wj32
|
11816acb5e
|
* fixed condition variables
* fixed callback thread-safety
git-svn-id: svn://svn.code.sf.net/p/processhacker/code@2883 21ef857c-d57f-4fe0-8362-d861dc6d29cd
|
2010-02-25 10:50:42 +00:00 |
|
wj32
|
9e5f8c0d66
|
fixed all reference-related bugs with UI actions
git-svn-id: svn://svn.code.sf.net/p/processhacker/code@2880 21ef857c-d57f-4fe0-8362-d861dc6d29cd
|
2010-02-25 03:11:14 +00:00 |
|
wj32
|
88c72ef5f0
|
added condition variables
git-svn-id: svn://svn.code.sf.net/p/processhacker/code@2879 21ef857c-d57f-4fe0-8362-d861dc6d29cd
|
2010-02-24 22:42:30 +00:00 |
|
wj32
|
3b49a83fea
|
use Fast variant of queued lock functions more
git-svn-id: svn://svn.code.sf.net/p/processhacker/code@2877 21ef857c-d57f-4fe0-8362-d861dc6d29cd
|
2010-02-24 11:14:53 +00:00 |
|
wj32
|
ca13611c59
|
treelist header control is now sized correctly
git-svn-id: svn://svn.code.sf.net/p/processhacker/code@2876 21ef857c-d57f-4fe0-8362-d861dc6d29cd
|
2010-02-24 10:26:43 +00:00 |
|
wj32
|
c22117dc1c
|
switched to queued lock for provider
git-svn-id: svn://svn.code.sf.net/p/processhacker/code@2875 21ef857c-d57f-4fe0-8362-d861dc6d29cd
|
2010-02-24 07:54:13 +00:00 |
|
wj32
|
e17983a899
|
fixed PhReleaseQueuedLockExclusiveFast
git-svn-id: svn://svn.code.sf.net/p/processhacker/code@2874 21ef857c-d57f-4fe0-8362-d861dc6d29cd
|
2010-02-24 07:39:29 +00:00 |
|
wj32
|
c5870ac276
|
added fast path variants of queued lock functions
git-svn-id: svn://svn.code.sf.net/p/processhacker/code@2873 21ef857c-d57f-4fe0-8362-d861dc6d29cd
|
2010-02-24 07:35:53 +00:00 |
|
wj32
|
2fe9416383
|
* fixed critical bug in the free list - not lock-free anymore
* used free list for work queue
git-svn-id: svn://svn.code.sf.net/p/processhacker/code@2872 21ef857c-d57f-4fe0-8362-d861dc6d29cd
|
2010-02-24 07:03:46 +00:00 |
|
wj32
|
caa9c29e73
|
switched global object list lock to queued lock
git-svn-id: svn://svn.code.sf.net/p/processhacker/code@2870 21ef857c-d57f-4fe0-8362-d861dc6d29cd
|
2010-02-23 08:12:18 +00:00 |
|
wj32
|
160afbbe38
|
switched to queued lock for symbol provider
git-svn-id: svn://svn.code.sf.net/p/processhacker/code@2869 21ef857c-d57f-4fe0-8362-d861dc6d29cd
|
2010-02-23 07:58:56 +00:00 |
|
wj32
|
fefb6c8209
|
switched to queued lock in some places
git-svn-id: svn://svn.code.sf.net/p/processhacker/code@2867 21ef857c-d57f-4fe0-8362-d861dc6d29cd
|
2010-02-22 11:05:39 +00:00 |
|
wj32
|
44328caf35
|
added rwlock testing code (queued lock fails)
git-svn-id: svn://svn.code.sf.net/p/processhacker/code@2864 21ef857c-d57f-4fe0-8362-d861dc6d29cd
|
2010-02-22 10:20:09 +00:00 |
|
wj32
|
7357c93109
|
completed queued lock
git-svn-id: svn://svn.code.sf.net/p/processhacker/code@2863 21ef857c-d57f-4fe0-8362-d861dc6d29cd
|
2010-02-22 09:11:25 +00:00 |
|
wj32
|
6267137c3a
|
* fixed bug in PhGetApplicationModuleFileName
* use PH_LARGE_BUFFER_SIZE instead of hardcoding 16MB
git-svn-id: svn://svn.code.sf.net/p/processhacker/code@2862 21ef857c-d57f-4fe0-8362-d861dc6d29cd
|
2010-02-22 07:00:43 +00:00 |
|
wj32
|
40e7e71626
|
implemented acquire for queued lock
git-svn-id: svn://svn.code.sf.net/p/processhacker/code@2861 21ef857c-d57f-4fe0-8362-d861dc6d29cd
|
2010-02-21 11:19:48 +00:00 |
|
wj32
|
10d4124280
|
started queued lock
git-svn-id: svn://svn.code.sf.net/p/processhacker/code@2860 21ef857c-d57f-4fe0-8362-d861dc6d29cd
|
2010-02-21 09:36:16 +00:00 |
|
wj32
|
eca9290ab1
|
added some runas code
git-svn-id: svn://svn.code.sf.net/p/processhacker/code@2858 21ef857c-d57f-4fe0-8362-d861dc6d29cd
|
2010-02-21 02:07:15 +00:00 |
|
wj32
|
178408bc08
|
implemented Thread > Token
git-svn-id: svn://svn.code.sf.net/p/processhacker/code@2856 21ef857c-d57f-4fe0-8362-d861dc6d29cd
|
2010-02-20 06:28:26 +00:00 |
|
wj32
|
2786a3f4c5
|
started object security support
git-svn-id: svn://svn.code.sf.net/p/processhacker/code@2855 21ef857c-d57f-4fe0-8362-d861dc6d29cd
|
2010-02-20 05:59:56 +00:00 |
|
wj32
|
c7e20487aa
|
added account enumeration
git-svn-id: svn://svn.code.sf.net/p/processhacker/code@2852 21ef857c-d57f-4fe0-8362-d861dc6d29cd
|
2010-02-20 00:52:36 +00:00 |
|
wj32
|
bbe1014194
|
switched to using the LSA API
git-svn-id: svn://svn.code.sf.net/p/processhacker/code@2851 21ef857c-d57f-4fe0-8362-d861dc6d29cd
|
2010-02-20 00:38:43 +00:00 |
|
wj32
|
f6ed2800fb
|
added non-functional run as dialog
git-svn-id: svn://svn.code.sf.net/p/processhacker/code@2849 21ef857c-d57f-4fe0-8362-d861dc6d29cd
|
2010-02-19 10:18:11 +00:00 |
|
wj32
|
1e83c65ae8
|
basic heap dialog functionality is working
git-svn-id: svn://svn.code.sf.net/p/processhacker/code@2844 21ef857c-d57f-4fe0-8362-d861dc6d29cd
|
2010-02-18 04:30:33 +00:00 |
|
wj32
|
a0e3bd70ec
|
added non-functional heaps dialog
git-svn-id: svn://svn.code.sf.net/p/processhacker/code@2842 21ef857c-d57f-4fe0-8362-d861dc6d29cd
|
2010-02-18 03:12:27 +00:00 |
|