Commit Graph

26 Commits

Author SHA1 Message Date
wj32 95074c16b1 reversed more native API functions
git-svn-id: svn://svn.code.sf.net/p/processhacker/code@3756 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2010-10-17 03:34:58 +00:00
wj32 e778059704 updated worker factory definitions
git-svn-id: svn://svn.code.sf.net/p/processhacker/code@3749 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2010-10-16 07:07:19 +00:00
wj32 d65b3e1a88 NtSetEventBoostPriority should be included
git-svn-id: svn://svn.code.sf.net/p/processhacker/code@3488 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2010-08-10 05:59:32 +00:00
wj32 2244d83964 reversed SuperfetchMemoryRangesInformation
git-svn-id: svn://svn.code.sf.net/p/processhacker/code@3477 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2010-08-08 02:21:24 +00:00
wj32 f4009aaa4a * adding ability to unload WOW64 modules (not working yet)
* no longer uses RtlQueryProcessDebugInformation to get WOW64 modules
* renamed header guards
* updated CHANGELOG.txt

git-svn-id: svn://svn.code.sf.net/p/processhacker/code@3436 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2010-07-26 11:01:35 +00:00
wj32 2889bcdcf0 moved worker factory defs to ntexapi.h
git-svn-id: svn://svn.code.sf.net/p/processhacker/code@3404 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2010-07-22 11:04:25 +00:00
wj32 16f51a2ace fixed up some native defs according to official Microsoft documents
git-svn-id: svn://svn.code.sf.net/p/processhacker/code@3339 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2010-07-11 10:42:41 +00:00
wj32 585b149845 * added logging system and log window
* replaced NtQuerySystemTime with PhQuerySystemTime (entirely user-mode)

git-svn-id: svn://svn.code.sf.net/p/processhacker/code@3306 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2010-07-09 01:22:14 +00:00
wj32 f7794a3c50 updated SYSTEM_INFORMATION_CLASS
git-svn-id: svn://svn.code.sf.net/p/processhacker/code@3290 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2010-07-07 06:35:57 +00:00
wj32 2f53e67ee6 updated NT headers
git-svn-id: svn://svn.code.sf.net/p/processhacker/code@3221 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2010-06-20 02:10:34 +00:00
wj32 a4fd959fad * added SRW lock definitions
* added thread pool definitions
* renamed ntktmapi to nttmapi

git-svn-id: svn://svn.code.sf.net/p/processhacker/code@3216 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2010-06-19 03:09:56 +00:00
wj32 f40644e9e6 * added more NT definitions
* started graph control

git-svn-id: svn://svn.code.sf.net/p/processhacker/code@3215 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2010-06-18 12:07:29 +00:00
wj32 10bebe867f updated KUSER_SHARED_DATA
git-svn-id: svn://svn.code.sf.net/p/processhacker/code@3209 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2010-06-14 08:03:43 +00:00
wj32 843c9f4811 removed excess spaces
git-svn-id: svn://svn.code.sf.net/p/processhacker/code@3143 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2010-05-15 08:56:14 +00:00
wj32 a6b4f20c0c fixed ObpAccessProtectCloseBit value
git-svn-id: svn://svn.code.sf.net/p/processhacker/code@3106 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2010-05-08 06:51:03 +00:00
wj32 85f7ff564d minimum target is now Windows XP; queued lock only works with keyed events anyway
git-svn-id: svn://svn.code.sf.net/p/processhacker/code@3090 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2010-05-04 08:40:16 +00:00
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 d26f0468cc * added SYSTEM_VHD_BOOT_INFORMATION and SYSTEM_LOW_PRIORITY_IO_INFORMATION
* reverse-engineered SYSTEM_TPM_BOOT_ENTROPY_INFORMATION

git-svn-id: svn://svn.code.sf.net/p/processhacker/code@3003 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2010-04-02 00:14:36 +00:00
wj32 9eb1ce5e03 * reverse-engineered SYSTEM_HANDLE_TABLE_ENTRY_INFO_EX
* updated SYSTEM_EXTENDED_THREAD_INFORMATION

git-svn-id: svn://svn.code.sf.net/p/processhacker/code@2998 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2010-03-30 09:50:53 +00:00
wj32 e8fdc305c8 added SystemMemoryCommitmentInformation
git-svn-id: svn://svn.code.sf.net/p/processhacker/code@2997 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2010-03-30 09:32:09 +00:00
wj32 5de79e9750 * added more native defs
* added reverse-engineered SYSTEM_PROCESS_IMAGE_NAME_INFORMATION
* now can get the file name of any process, under any account and without KProcessHacker, on Vista and above

git-svn-id: svn://svn.code.sf.net/p/processhacker/code@2995 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2010-03-30 07:49:52 +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 37262bcbcb even more un-Win32-izing
git-svn-id: svn://svn.code.sf.net/p/processhacker/code@2961 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2010-03-14 08:21:47 +00:00
wj32 993f979a3b * un-dynamic-import'ed NtQueryEvent and NtQuerySystemInformation
* removed fixlib from solution build

git-svn-id: svn://svn.code.sf.net/p/processhacker/code@2955 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2010-03-14 05:32:47 +00:00
wj32 535e398b4d * added fixlib utility
* added ntdll.def/ntdll.lib files

git-svn-id: svn://svn.code.sf.net/p/processhacker/code@2954 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2010-03-14 05:26:17 +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