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
wj32
64bc44c873
added Name to object type information
...
git-svn-id: svn://svn.code.sf.net/p/processhacker/code@2841 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2010-02-15 09:45:47 +00:00
wj32
0ec1805447
introduced InterlockedIncrementPointer
...
git-svn-id: svn://svn.code.sf.net/p/processhacker/code@2840 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2010-02-15 06:09:26 +00:00
wj32
99af22ce99
removed support for object instance flags
...
git-svn-id: svn://svn.code.sf.net/p/processhacker/code@2839 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2010-02-15 06:02:08 +00:00
wj32
b1e2b6b8c1
hidden processes window is now fully working except for Save
...
git-svn-id: svn://svn.code.sf.net/p/processhacker/code@2832 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2010-02-14 06:53:33 +00:00
wj32
5478252327
* implemented some hidden-process-related functions
...
* improved the hashtable implementation
git-svn-id: svn://svn.code.sf.net/p/processhacker/code@2831 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2010-02-14 05:10:33 +00:00
wj32
450addfa70
added non-functional hidden processes dialog
...
git-svn-id: svn://svn.code.sf.net/p/processhacker/code@2830 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2010-02-14 00:45:26 +00:00
wj32
f633ea4f0e
* reverted back to WinMain
...
* use asserts not exceptions
* fixed the defer delete algorithm
git-svn-id: svn://svn.code.sf.net/p/processhacker/code@2829 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2010-02-13 22:33:03 +00:00
wj32
8b4d61ae22
deleted __outRestrict
...
git-svn-id: svn://svn.code.sf.net/p/processhacker/code@2828 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2010-02-13 11:06:11 +00:00
wj32
fd6e22b4d5
added annotation for exception raising functions
...
git-svn-id: svn://svn.code.sf.net/p/processhacker/code@2827 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2010-02-13 11:04:26 +00:00