Commit Graph

55 Commits

Author SHA1 Message Date
wj32 555e506504 improved search ranges for KPH on Windows 7
git-svn-id: svn://svn.code.sf.net/p/processhacker/code@4176 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2011-04-25 01:06:28 +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 8b3ea94312 fixed KpiEnumerateProcessHandles
git-svn-id: svn://svn.code.sf.net/p/processhacker/code@4131 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2011-03-08 11:05:27 +00:00
wj32 efd5443535 reject odd-length UNICODE_STRINGs in KPH
git-svn-id: svn://svn.code.sf.net/p/processhacker/code@4128 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2011-03-06 09:39:32 +00:00
wj32 79f042c7b3 updated signed drivers
git-svn-id: svn://svn.code.sf.net/p/processhacker/code@4110 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2011-02-25 22:37:01 +00:00
wj32 32fad2062d updated KPH for Windows 7 SP1
git-svn-id: svn://svn.code.sf.net/p/processhacker/code@4104 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2011-02-23 08:37:09 +00:00
wj32 b983037489 updated signed drivers
git-svn-id: svn://svn.code.sf.net/p/processhacker/code@4050 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2011-01-26 20:42:00 +00:00
wj32 f2f9455950 fixed docs
git-svn-id: svn://svn.code.sf.net/p/processhacker/code@4043 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2011-01-24 08:07:02 +00:00
wj32 2162882252 fixed typo
git-svn-id: svn://svn.code.sf.net/p/processhacker/code@4042 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2011-01-24 05:27:12 +00:00
wj32 1ae8a44ed2 don't use FILE_SYNCHRONOUS_IO_NONALERT for KPH handles
git-svn-id: svn://svn.code.sf.net/p/processhacker/code@4000 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2011-01-12 05:53:05 +00:00
wj32 6a5f791995 fixed hang when setting DEP status of a terminating process
git-svn-id: svn://svn.code.sf.net/p/processhacker/code@3998 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2011-01-12 04:36:49 +00:00
wj32 4eb9adea1e fixed dynamic data with unsupported releases
git-svn-id: svn://svn.code.sf.net/p/processhacker/code@3991 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2011-01-09 11:05:22 +00:00
wj32 e529ded887 KPH should not fail to load if dynamic data is unavailable
git-svn-id: svn://svn.code.sf.net/p/processhacker/code@3990 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2011-01-09 10:58:19 +00:00
wj32 9cb2c5af09 updated KProcessHacker version info
git-svn-id: svn://svn.code.sf.net/p/processhacker/code@3981 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2011-01-04 23:31:54 +00:00
wj32 7da6ce4f05 drivers are now signed!
git-svn-id: svn://svn.code.sf.net/p/processhacker/code@3976 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2011-01-03 20:16:24 +00:00
wj32 45a006340d updated dates
git-svn-id: svn://svn.code.sf.net/p/processhacker/code@3964 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2011-01-02 01:26:43 +00:00
wj32 ddf18c2993 fixed most PREfast warnings
git-svn-id: svn://svn.code.sf.net/p/processhacker/code@3963 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2011-01-01 23:41:52 +00:00
wj32 89d5a6ab07 fixed vulnerability
git-svn-id: svn://svn.code.sf.net/p/processhacker/code@3962 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2011-01-01 23:17:50 +00:00
wj32 f93ea3ad52 eliminated all DesiredAccess checks in KPH
git-svn-id: svn://svn.code.sf.net/p/processhacker/code@3960 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2011-01-01 11:04:27 +00:00
wj32 49978b3ca4 fixed vulnerability
git-svn-id: svn://svn.code.sf.net/p/processhacker/code@3957 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2010-12-31 10:49:09 +00:00
wj32 c7d9625457 fixed DEP status retrieval on XP
git-svn-id: svn://svn.code.sf.net/p/processhacker/code@3952 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2010-12-30 22:20:34 +00:00
wj32 2421ed582b fixed invalid info class class
git-svn-id: svn://svn.code.sf.net/p/processhacker/code@3949 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2010-12-30 09:15:43 +00:00
wj32 3465e947bc fixed invalid I/O control code case
git-svn-id: svn://svn.code.sf.net/p/processhacker/code@3948 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2010-12-30 09:13:38 +00:00
wj32 d579a25232 switched to neither I/O
git-svn-id: svn://svn.code.sf.net/p/processhacker/code@3947 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2010-12-26 21:24:51 +00:00
wj32 558b25ad2b fixed incorrect alignment specifications when probing
git-svn-id: svn://svn.code.sf.net/p/processhacker/code@3946 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2010-12-26 20:51:05 +00:00
wj32 04d613cb7c * fixed compile error
* updated ignore lists

git-svn-id: svn://svn.code.sf.net/p/processhacker/code@3945 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2010-12-26 20:32:16 +00:00
wj32 dcd4e8ef38 added clean and dirty build configurations
git-svn-id: svn://svn.code.sf.net/p/processhacker/code@3944 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2010-12-26 20:28:18 +00:00
wj32 6257a5e367 fixed driver verifier BSODs
git-svn-id: svn://svn.code.sf.net/p/processhacker/code@3943 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2010-12-26 09:17:03 +00:00
wj32 8bca0235f7 * added support for setting KPH parameters in user-mode interface
* added dynamic data for Vista x64

git-svn-id: svn://svn.code.sf.net/p/processhacker/code@3942 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2010-12-26 07:46:43 +00:00
wj32 6f6a63cd18 added check in KphCaptureStackBackTraceThread
git-svn-id: svn://svn.code.sf.net/p/processhacker/code@3941 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2010-12-26 07:02:30 +00:00
wj32 0f5ef73ca2 added more documentation
git-svn-id: svn://svn.code.sf.net/p/processhacker/code@3940 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2010-12-26 06:41:15 +00:00
wj32 6ccd924a6c added some documentation
git-svn-id: svn://svn.code.sf.net/p/processhacker/code@3939 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2010-12-26 06:11:04 +00:00
wj32 3dd224f365 improved KPH fallback methods
git-svn-id: svn://svn.code.sf.net/p/processhacker/code@3938 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2010-12-26 05:12:13 +00:00
wj32 28b75293dd * added testsign.cmd script
* added KphThreadIoPriority info class

git-svn-id: svn://svn.code.sf.net/p/processhacker/code@3937 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2010-12-26 04:57:40 +00:00
wj32 fa4519e74b * removed useless casts in PhReadVirtualMemory/PhWriteVirtualMemory
* updated auto.cmd

git-svn-id: svn://svn.code.sf.net/p/processhacker/code@3936 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2010-12-26 04:04:56 +00:00
wj32 9bc1d83d70 * fixed lots of KPH bugs
* completed user-mode KPH interface

git-svn-id: svn://svn.code.sf.net/p/processhacker/code@3935 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2010-12-26 04:01:34 +00:00
wj32 7ea51d144f added dynamic data for x64
git-svn-id: svn://svn.code.sf.net/p/processhacker/code@3934 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2010-12-26 00:39:04 +00:00
wj32 8ab05724d0 completed KProcessHacker rewrite
git-svn-id: svn://svn.code.sf.net/p/processhacker/code@3933 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2010-12-26 00:19:24 +00:00
wj32 d530ebf09f * completed basic process functions
* added thread functions

git-svn-id: svn://svn.code.sf.net/p/processhacker/code@3932 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2010-12-24 23:07:49 +00:00
wj32 fb5a97332b * fixed BSOD
* implemented VM functions

git-svn-id: svn://svn.code.sf.net/p/processhacker/code@3931 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2010-12-24 22:02:00 +00:00
wj32 67ede01554 * added 64-bit build
* updated ignore lists

git-svn-id: svn://svn.code.sf.net/p/processhacker/code@3930 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2010-12-24 12:03:00 +00:00
wj32 7aecac4b50 began completely re-writing KProcessHacker (main project does NOT compile)
git-svn-id: svn://svn.code.sf.net/p/processhacker/code@3929 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2010-12-24 11:58:50 +00:00
wj32 6f5560abc3 updated kprocesshacker.sys
git-svn-id: svn://svn.code.sf.net/p/processhacker/code@3865 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2010-11-29 09:52:33 +00:00
wj32 c92b25d3ce fixed typo
git-svn-id: svn://svn.code.sf.net/p/processhacker/code@3864 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2010-11-28 11:33:19 +00:00
wj32 5aed64902a updated kprocesshacker.sys for new WDK version
git-svn-id: svn://svn.code.sf.net/p/processhacker/code@3468 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2010-08-05 07:31:06 +00:00
wj32 2fb6d7e93e fixed kernel handle bit
git-svn-id: svn://svn.code.sf.net/p/processhacker/code@3279 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2010-07-06 09:39:49 +00:00
wj32 9287af19d2 added names (GUIDs) for EtwRegistration objects
git-svn-id: svn://svn.code.sf.net/p/processhacker/code@3152 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2010-05-26 11:10:00 +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 63bb8a3a3d * fixed KphZwQueryObject
* fixed potential crash in PhpJobPageProc with PhGetHandleInformation
* fixed shutdown actions

git-svn-id: svn://svn.code.sf.net/p/processhacker/code@3085 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2010-05-02 07:30:32 +00:00
wj32 866cfb2e85 * fixed documentation
* updated HACKING.txt
* removing 1 byte padding from kprocesshacker.c

git-svn-id: svn://svn.code.sf.net/p/processhacker/code@3084 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2010-05-02 03:13:29 +00:00