Commit Graph

57 Commits

Author SHA1 Message Date
wj32 ad46d98a9e updated ntrtl.h
git-svn-id: svn://svn.code.sf.net/p/processhacker/code@4183 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2011-04-29 11:18:10 +00:00
wj32 7d1115657b added KphValidateAddressForSystemModules to check for bad address ranges
git-svn-id: svn://svn.code.sf.net/p/processhacker/code@4172 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2011-04-24 07:59:41 +00:00
wj32 3c8a8cffa2 use RtlDetermineDosPathNameType_U instead of searching for a colon
git-svn-id: svn://svn.code.sf.net/p/processhacker/code@4081 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2011-02-10 10:19:10 +00:00
wj32 6083fac45a fixed encoding bug in NetworkTools
git-svn-id: svn://svn.code.sf.net/p/processhacker/code@4003 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2011-01-15 23:17:50 +00:00
wj32 25fd5baf1d updated NT header files
git-svn-id: svn://svn.code.sf.net/p/processhacker/code@3987 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2011-01-08 22:55:38 +00:00
wj32 f9b0ad253e updated NT header files
git-svn-id: svn://svn.code.sf.net/p/processhacker/code@3985 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2011-01-08 03:15:35 +00:00
wj32 c5b5fcf495 improved header files
git-svn-id: svn://svn.code.sf.net/p/processhacker/code@3920 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2010-12-22 21:49:15 +00:00
wj32 3412123b3b cleaned up a lot of code
git-svn-id: svn://svn.code.sf.net/p/processhacker/code@3916 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2010-12-22 01:37:39 +00:00
wj32 fa01224b26 added missing integer/char conversion RTL routines
git-svn-id: svn://svn.code.sf.net/p/processhacker/code@3874 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2010-12-05 00:01:55 +00:00
wj32 2f438435fc reversed some locale functions + memory zone functions
git-svn-id: svn://svn.code.sf.net/p/processhacker/code@3868 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2010-12-01 10:14:12 +00:00
wj32 de91738e3f reversed more superfetch info classes
git-svn-id: svn://svn.code.sf.net/p/processhacker/code@3856 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2010-11-22 07:58:40 +00:00
wj32 c31669ceec updated ntrtl.h
git-svn-id: svn://svn.code.sf.net/p/processhacker/code@3838 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2010-11-15 10:58:48 +00:00
wj32 eba3e5db51 reversed some more info classes
git-svn-id: svn://svn.code.sf.net/p/processhacker/code@3828 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2010-11-06 01:42:15 +00:00
wj32 3a68322a21 added some more RTL functions
git-svn-id: svn://svn.code.sf.net/p/processhacker/code@3827 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2010-11-05 10:34:03 +00:00
wj32 cee65e308e * improved treelist search
* added more RTL defs

git-svn-id: svn://svn.code.sf.net/p/processhacker/code@3799 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2010-10-27 07:02:46 +00:00
wj32 f92e132178 * fixed handle-related bugs
* added HEAP_DEBUGGING_INFORMATION
* added leak detection to debug console

git-svn-id: svn://svn.code.sf.net/p/processhacker/code@3782 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2010-10-23 05:42:59 +00:00
wj32 fe6c357669 ExtendedTools: added ALPC Port and Worker Factory handle information
git-svn-id: svn://svn.code.sf.net/p/processhacker/code@3767 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2010-10-21 11:37:24 +00:00
wj32 7135da9d45 more ALPC progress
git-svn-id: svn://svn.code.sf.net/p/processhacker/code@3760 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2010-10-18 08:20:19 +00:00
wj32 bc1e80b866 reversed more Rtl functions
git-svn-id: svn://svn.code.sf.net/p/processhacker/code@3757 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2010-10-17 06:16:12 +00:00
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 b2fa3460d4 typo
git-svn-id: svn://svn.code.sf.net/p/processhacker/code@3755 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2010-10-16 11:25:44 +00:00
wj32 041f83204a reversed RtlCreateProcessReflection
git-svn-id: svn://svn.code.sf.net/p/processhacker/code@3754 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2010-10-16 11:22:49 +00:00
wj32 39725b1d40 reverse-engineered most of NtCreateUserProcess
git-svn-id: svn://svn.code.sf.net/p/processhacker/code@3748 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2010-10-16 04:51:05 +00:00
wj32 e1cf4625da reverse-engineered Vista+ process/thread creation functions
git-svn-id: svn://svn.code.sf.net/p/processhacker/code@3747 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2010-10-14 09:56:46 +00:00
wj32 36e9a0eb33 removed duplicate LUID defs
git-svn-id: svn://svn.code.sf.net/p/processhacker/code@3703 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2010-09-30 06:27:29 +00:00
wj32 992861e7a1 * renamed some mapped image functions
* added PhCheckSumMappedImage
* added checksum verification to peview

git-svn-id: svn://svn.code.sf.net/p/processhacker/code@3693 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2010-09-29 05:19:16 +00:00
wj32 4ce7addd2d added PhCreateProcess (creates native processes)
git-svn-id: svn://svn.code.sf.net/p/processhacker/code@3563 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2010-09-04 03:46:35 +00:00
wj32 82b63f3c86 RtlIsNameInExpression is only available on Windows 7 and above
git-svn-id: svn://svn.code.sf.net/p/processhacker/code@3551 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2010-09-02 10:20:14 +00:00
wj32 116846d506 minor changes
git-svn-id: svn://svn.code.sf.net/p/processhacker/code@3545 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2010-08-29 06:36:58 +00:00
wj32 5dbb1a4418 updated ntrtl.h
git-svn-id: svn://svn.code.sf.net/p/processhacker/code@3501 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2010-08-15 07:45:14 +00:00
wj32 7b4a074f61 updated ntrtl.h
git-svn-id: svn://svn.code.sf.net/p/processhacker/code@3444 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2010-07-28 08:19:35 +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 b1e8b9a734 added VEH defs
git-svn-id: svn://svn.code.sf.net/p/processhacker/code@3396 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2010-07-20 09:57:57 +00:00
wj32 f76ab1ad5e use pre-defined privilege values instead of looking them up
git-svn-id: svn://svn.code.sf.net/p/processhacker/code@3382 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2010-07-16 02:19:26 +00:00
wj32 a7323b2dd6 updated ntrtl.h
git-svn-id: svn://svn.code.sf.net/p/processhacker/code@3358 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2010-07-13 08:38:30 +00:00
wj32 4c4659d2aa added RTL registry routines
git-svn-id: svn://svn.code.sf.net/p/processhacker/code@3344 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2010-07-12 00:59:01 +00:00
wj32 2825382ebd * added old threadpool defs
* fixed some other minor things

git-svn-id: svn://svn.code.sf.net/p/processhacker/code@3343 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2010-07-12 00:37:47 +00:00
wj32 c696695896 * fixed PhCreateFileWin32 with relative names
* complete refresh of libs and fixlib.exe

git-svn-id: svn://svn.code.sf.net/p/processhacker/code@3314 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2010-07-09 08:01:30 +00:00
wj32 47ae366471 converted mxml to use file handles
git-svn-id: svn://svn.code.sf.net/p/processhacker/code@3239 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2010-06-27 04:01:45 +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 604a1aacb5 fixed path function requirements
git-svn-id: svn://svn.code.sf.net/p/processhacker/code@3226 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2010-06-20 11:42:58 +00:00
wj32 5c9216e8a2 * updated ntldr.h and ntrtl.h
* udpated support functions

git-svn-id: svn://svn.code.sf.net/p/processhacker/code@3225 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2010-06-20 11:28:59 +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 e2d5f50100 added private namespace definitions
git-svn-id: svn://svn.code.sf.net/p/processhacker/code@3220 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2010-06-19 23:37:47 +00:00
wj32 714d26bd66 reverted r3217
git-svn-id: svn://svn.code.sf.net/p/processhacker/code@3218 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2010-06-19 05:25:59 +00:00
wj32 2a9c43df02 fixed x64 alignment issues
git-svn-id: svn://svn.code.sf.net/p/processhacker/code@3217 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2010-06-19 04:43:08 +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 098aa8ce3c added AVL and splay tree defs
git-svn-id: svn://svn.code.sf.net/p/processhacker/code@3175 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2010-06-04 09:13:09 +00:00
wj32 1c1574bac9 added MUP resolution
git-svn-id: svn://svn.code.sf.net/p/processhacker/code@3165 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2010-06-01 12:24:48 +00:00