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
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
c6169e84a0
* added PhAddEntryHashtableEx
...
* added uniquestr command
git-svn-id: svn://svn.code.sf.net/p/processhacker/code@3562 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2010-09-04 01:33:57 +00:00
wj32
345c8103a8
minor change
...
git-svn-id: svn://svn.code.sf.net/p/processhacker/code@3519 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2010-08-21 03:04:45 +00:00
wj32
31c028e16d
removed PH_MUTEX
...
git-svn-id: svn://svn.code.sf.net/p/processhacker/code@3516 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2010-08-21 02:32:51 +00:00
wj32
ad4781ed2c
added resource lock
...
git-svn-id: svn://svn.code.sf.net/p/processhacker/code@3480 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2010-08-09 07:35:35 +00:00
wj32
678fa906aa
fixed argument specifications
...
git-svn-id: svn://svn.code.sf.net/p/processhacker/code@3465 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2010-08-04 06:14:51 +00:00
wj32
089dd86c44
renamed functions to [verb] [object] form
...
git-svn-id: svn://svn.code.sf.net/p/processhacker/code@3452 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2010-07-30 08:35:37 +00:00
wj32
10ddd4cd01
removed test code
...
git-svn-id: svn://svn.code.sf.net/p/processhacker/code@3402 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2010-07-21 07:13:12 +00:00
wj32
48eb1e60e5
fixed dbgcon
...
git-svn-id: svn://svn.code.sf.net/p/processhacker/code@3400 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2010-07-21 00:48:49 +00:00
wj32
9d58088371
* fixed log memory leak
...
* fixed process record unlinking
git-svn-id: svn://svn.code.sf.net/p/processhacker/code@3399 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2010-07-20 22:54:46 +00:00
wj32
eba8d3f077
* introduced PH_FULL_STRING with SIZE_T Length instead of USHORT
...
* fixed overflow when copying listviews
* PhReAlloc -> PhReAllocate
git-svn-id: svn://svn.code.sf.net/p/processhacker/code@3337 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2010-07-11 09:46:17 +00:00
wj32
9a8ce42d61
display process record file names in procrecords command
...
git-svn-id: svn://svn.code.sf.net/p/processhacker/code@3319 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2010-07-10 02:03:31 +00:00
wj32
f0006feb0c
* implemented process record system
...
* moved ImageVersionInfo functions to phlib correctly
git-svn-id: svn://svn.code.sf.net/p/processhacker/code@3256 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2010-07-03 01:44:15 +00:00
wj32
f7109199ee
updated debug console
...
git-svn-id: svn://svn.code.sf.net/p/processhacker/code@3242 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2010-06-27 05:47:31 +00:00
wj32
63aca1726a
converted PhStringToInteger64 to use PH_STRINGREF
...
git-svn-id: svn://svn.code.sf.net/p/processhacker/code@3240 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2010-06-27 04:33:07 +00:00
wj32
68bda88da9
un-Win32-ization
...
git-svn-id: svn://svn.code.sf.net/p/processhacker/code@3238 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2010-06-27 02:16:45 +00:00
wj32
2a1deb450f
improved synchronization definitions
...
git-svn-id: svn://svn.code.sf.net/p/processhacker/code@3210 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2010-06-16 06:50:30 +00:00
wj32
eb5a66f277
updated help command
...
git-svn-id: svn://svn.code.sf.net/p/processhacker/code@3202 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2010-06-13 07:19:09 +00:00
wj32
a1b9e24898
* cut some code from PhBeginInitOnce
...
* added work queue debugging info
* improved TLM_SETCALLBACK
git-svn-id: svn://svn.code.sf.net/p/processhacker/code@3190 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2010-06-12 00:19:55 +00:00
wj32
bdd51842a4
some un-Win32-ization
...
git-svn-id: svn://svn.code.sf.net/p/processhacker/code@3186 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2010-06-10 00:56:07 +00:00
wj32
c82a7779db
added debugging features
...
git-svn-id: svn://svn.code.sf.net/p/processhacker/code@3103 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2010-05-08 00:45:06 +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
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
69db6f5f41
added mutex tests
...
git-svn-id: svn://svn.code.sf.net/p/processhacker/code@2881 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2010-02-25 03:27:16 +00:00
wj32
079f419ec5
use fast variant for debug testing
...
git-svn-id: svn://svn.code.sf.net/p/processhacker/code@2878 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2010-02-24 11:19:47 +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
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
5c56aace00
changed rw testing parameters
...
git-svn-id: svn://svn.code.sf.net/p/processhacker/code@2866 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2010-02-22 10:52:36 +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
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
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
9396c599b6
* added rundown protection
...
* work queue deletion is now thread safe
* added some more documentation
git-svn-id: svn://svn.code.sf.net/p/processhacker/code@2821 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2010-02-12 23:35:32 +00:00
wj32
2728843e4a
added debug info for provider threads
...
git-svn-id: svn://svn.code.sf.net/p/processhacker/code@2815 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2010-02-11 07:25:06 +00:00
wj32
e0a6567d70
fixed typo
...
git-svn-id: svn://svn.code.sf.net/p/processhacker/code@2809 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2010-02-07 04:09:09 +00:00
wj32
3a81331831
fixed help command
...
git-svn-id: svn://svn.code.sf.net/p/processhacker/code@2808 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2010-02-07 04:07:02 +00:00
wj32
2ad66c3de6
added thread and auto pool debugging
...
git-svn-id: svn://svn.code.sf.net/p/processhacker/code@2807 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2010-02-07 04:05:57 +00:00
wj32
e33c949275
* added common thread creation function - PhCreateThread
...
* auto pools are now stored on the stack instead of being allocated from the heap
git-svn-id: svn://svn.code.sf.net/p/processhacker/code@2806 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2010-02-07 02:39:42 +00:00
wj32
f049c56d63
added GPL headers
...
git-svn-id: svn://svn.code.sf.net/p/processhacker/code@2803 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2010-02-06 23:10:59 +00:00
wj32
8767fe1a73
fixed Release build
...
git-svn-id: svn://svn.code.sf.net/p/processhacker/code@2802 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2010-02-06 23:05:26 +00:00
wj32
08999f8beb
* added new-object detection
...
* re-use PID list instead of creating a new one on each update
git-svn-id: svn://svn.code.sf.net/p/processhacker/code@2801 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2010-02-06 23:04:10 +00:00
wj32
c9038b1ea4
implemented Run As and Run As Administrator
...
git-svn-id: svn://svn.code.sf.net/p/processhacker/code@2797 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2010-02-06 10:40:10 +00:00
wj32
35aa326698
added objmksnap and objcmpsnap commands
...
git-svn-id: svn://svn.code.sf.net/p/processhacker/code@2793 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2010-02-06 07:44:51 +00:00
wj32
ffa91ec19a
improved debug console
...
git-svn-id: svn://svn.code.sf.net/p/processhacker/code@2792 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2010-02-06 05:33:11 +00:00
wj32
3f980dd9b9
added debug console
...
git-svn-id: svn://svn.code.sf.net/p/processhacker/code@2791 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2010-02-06 05:21:17 +00:00