wj32
ed7f6135ab
* fixed version comparison functions
...
* stack viewing uses KProcessHacker on Windows Vista
* removed register list from the thread window
git-svn-id: svn://svn.code.sf.net/p/processhacker/code@1093 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2009-04-19 02:26:15 +00:00
wj32
2834affe18
* support for Windows 7 in KProcessHacker
...
* new Windows version system for Process Hacker
git-svn-id: svn://svn.code.sf.net/p/processhacker/code@1092 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2009-04-19 00:24:27 +00:00
wj32
949417b506
* named KPH functions properly (according to MS)
...
* added support for version-specific info for service packs
git-svn-id: svn://svn.code.sf.net/p/processhacker/code@1091 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2009-04-18 23:06:36 +00:00
wj32
2e1120a4a9
added version-dependent info for ProtectedProcess
...
git-svn-id: svn://svn.code.sf.net/p/processhacker/code@1089 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2009-04-18 09:26:08 +00:00
wj32
22e6c6ea83
fixed object manager offsets
...
git-svn-id: svn://svn.code.sf.net/p/processhacker/code@1088 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2009-04-18 08:17:33 +00:00
wj32
36d0d9299a
* added new system for OS version-dependent data
...
* fixed GenericMapping offset for Windows XP
git-svn-id: svn://svn.code.sf.net/p/processhacker/code@1087 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2009-04-18 08:02:21 +00:00
wj32
fd789a3cbf
* KphAttachProcess* functions
...
* improved handle viewing
* improved start addresses on Windows XP
git-svn-id: svn://svn.code.sf.net/p/processhacker/code@1085 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2009-04-18 02:52:10 +00:00
wj32
67115351b8
* fixed ProtectedProcess offset
...
* use KPH for duplicating process, thread and token objects
git-svn-id: svn://svn.code.sf.net/p/processhacker/code@1084 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2009-04-18 00:53:20 +00:00
wj32
f6b82859ca
KPH ZwQueryObject works!
...
git-svn-id: svn://svn.code.sf.net/p/processhacker/code@1081 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2009-04-17 23:09:32 +00:00
wj32
83ff30039b
new KPH I/O control: ZwQueryObject
...
git-svn-id: svn://svn.code.sf.net/p/processhacker/code@1080 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2009-04-17 11:45:17 +00:00
wj32
08854be5dd
After 8 hours of debugging and 5 BSODs, nothing has been achieved :(
...
git-svn-id: svn://svn.code.sf.net/p/processhacker/code@1079 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2009-04-17 09:01:10 +00:00
wj32
5eccb86895
* reorganized KProcessHacker
...
* added KphDuplicateObject
git-svn-id: svn://svn.code.sf.net/p/processhacker/code@1078 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2009-04-17 02:29:25 +00:00
wj32
f2d58b3353
prevent the options window from closing when the elevated one is open(ing)
...
git-svn-id: svn://svn.code.sf.net/p/processhacker/code@1076 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2009-04-16 11:30:31 +00:00
wj32
954b72cf9d
updated KPH build
...
git-svn-id: svn://svn.code.sf.net/p/processhacker/code@1073 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2009-04-16 09:20:53 +00:00
wj32
e29085b64a
removed old KPH comments
...
git-svn-id: svn://svn.code.sf.net/p/processhacker/code@1037 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2009-04-09 09:16:15 +00:00
wj32
6b4123f1a4
* fixed resources for KProcessHacker
...
* switched KPH to free build
* fixed DEP editing (hopefully) on XP
* added version number to PH Assistant
git-svn-id: svn://svn.code.sf.net/p/processhacker/code@1035 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2009-04-09 07:50:54 +00:00
wj32
6b11e5b79b
added resource file to KProcessHacker
...
git-svn-id: svn://svn.code.sf.net/p/processhacker/code@1032 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2009-04-08 06:37:12 +00:00
wj32
5c49f831b2
added an important safety guard to KPH
...
git-svn-id: svn://svn.code.sf.net/p/processhacker/code@1013 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2009-04-05 05:42:49 +00:00
wj32
932bbb0b28
added highlighting for GUI threads
...
git-svn-id: svn://svn.code.sf.net/p/processhacker/code@1009 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2009-04-05 00:28:15 +00:00
wj32
07deb6a00e
removed the Vista check in KphNtInit()
...
git-svn-id: svn://svn.code.sf.net/p/processhacker/code@1002 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2009-04-03 08:08:31 +00:00
wj32
4692867d03
* fixed thread stacks on Windows Vista + KPH
...
* added KphGetContextThread and KphSetContextThread
git-svn-id: svn://svn.code.sf.net/p/processhacker/code@1001 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2009-04-03 07:39:36 +00:00
wj32
200b17c0b3
* fixed thread start addresses on Windows XP
...
* fixed module information on Windows XP
git-svn-id: svn://svn.code.sf.net/p/processhacker/code@999 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2009-04-02 22:36:43 +00:00
wj32
60b4ed9ed1
* KPH now loads on XP again; introduced the use of MmGetSystemRoutineAddress
...
* brought back KphSuspendProcess and KphResumeProcess on Vista
git-svn-id: svn://svn.code.sf.net/p/processhacker/code@995 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2009-04-02 08:16:43 +00:00
wj32
71ce9c03db
* KPH now supports KphWriteVirtualMemory
...
* revised process opening means that we can now get the command line of audiodg.exe
git-svn-id: svn://svn.code.sf.net/p/processhacker/code@991 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2009-04-02 05:38:59 +00:00
wj32
a59eedfb65
implemented KphReadVirtualMemory!
...
git-svn-id: svn://svn.code.sf.net/p/processhacker/code@987 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2009-04-01 10:27:41 +00:00
wj32
018928f184
* reversed the sealed attribute
...
* fixed KPH for XP (for both jobs and thread start addresses)
git-svn-id: svn://svn.code.sf.net/p/processhacker/code@984 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2009-04-01 04:49:57 +00:00
wj32
1bd5b23af1
made public Dispose methods sealed, added XP information to kph_nt.c
...
git-svn-id: svn://svn.code.sf.net/p/processhacker/code@983 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2009-04-01 03:32:27 +00:00
wj32
331d515717
job detection works (after 4 hours and 2 BSODs)!
...
git-svn-id: svn://svn.code.sf.net/p/processhacker/code@977 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2009-03-31 10:09:37 +00:00
wj32
2e5b27161f
KProcessHacker now retrieves thread start addresses
...
git-svn-id: svn://svn.code.sf.net/p/processhacker/code@976 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2009-03-31 06:40:27 +00:00
wj32
0fab9168da
updated kprocesshacker.sys
...
git-svn-id: svn://svn.code.sf.net/p/processhacker/code@954 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2009-03-28 10:48:10 +00:00
wj32
5ba55035d0
cosmetic changes in KProcessHacker/kprocesshacker.c
...
git-svn-id: svn://svn.code.sf.net/p/processhacker/code@927 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2009-03-26 09:09:54 +00:00
wj32
bc6f66615c
KPH fixes, small struct def changes
...
git-svn-id: svn://svn.code.sf.net/p/processhacker/code@857 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2009-03-12 07:12:45 +00:00
wj32
2393410972
* fixed KPH BSOD
...
* kprocesshacker.c now has 0 warnings
git-svn-id: svn://svn.code.sf.net/p/processhacker/code@856 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2009-03-12 06:25:37 +00:00
wj32
bc593b4064
fixed bug #2617880 - "Killing ProcessHacker within ProcessHacker and Terminator"
...
git-svn-id: svn://svn.code.sf.net/p/processhacker/code@660 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2009-02-20 06:06:36 +00:00
wj32
9eeac62fd9
* removed hooks from KPH - this means that it can now support multiple clients
...
* added Restart and Set Token menu items
* KphOpenTokenEx now creates an access state - limited user accounts now have complete admin access to processes and tokens
* fixed problem where if a process image file can't be accessed because of permissions PH says it's packed
* fixed problem with .NET executables not being recognized
git-svn-id: svn://svn.code.sf.net/p/processhacker/code@627 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2009-02-14 23:52:04 +00:00
wj32
466c0719e7
fixed SymbolProvider and ThreadProvider so that it is possible to view symbolic start addresses of System (PID 4) after it is unprotected
...
git-svn-id: svn://svn.code.sf.net/p/processhacker/code@625 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2009-02-14 10:56:31 +00:00
wj32
a71590c68f
* added a HACK for null process names
...
* added a comment to KphTerminateProcess
git-svn-id: svn://svn.code.sf.net/p/processhacker/code@618 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2009-02-13 06:13:03 +00:00
wj32
399de14431
Process termination now uses KProcessHacker
...
git-svn-id: svn://svn.code.sf.net/p/processhacker/code@617 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2009-02-13 05:27:47 +00:00
wj32
cbc0b5b2cd
* fixed KProcessHacker not working on XP
...
* finished CSRProcesses
git-svn-id: svn://svn.code.sf.net/p/processhacker/code@599 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2009-01-30 08:54:33 +00:00
wj32
f5bf13a0ef
Suspend and Resume functions for processes now use KProcessHacker
...
git-svn-id: svn://svn.code.sf.net/p/processhacker/code@596 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2009-01-29 09:29:38 +00:00
wj32
323ac3c1c1
added KphSuspendProcess and KphResumeProcess
...
git-svn-id: svn://svn.code.sf.net/p/processhacker/code@589 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2009-01-27 03:50:00 +00:00
wj32
2b560d67c6
implemented KphOpenProcessTokenEx
...
git-svn-id: svn://svn.code.sf.net/p/processhacker/code@586 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2009-01-26 02:28:27 +00:00
wj32
8e2fea61cc
removed dup comments
...
git-svn-id: svn://svn.code.sf.net/p/processhacker/code@585 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2009-01-25 23:59:09 +00:00
wj32
e7b7dd2687
add GiveClientFullToken()
...
git-svn-id: svn://svn.code.sf.net/p/processhacker/code@583 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2009-01-25 23:19:26 +00:00
wj32
e339410c75
KphOpenProcess and KphOpenThread work perfectly on Vista
...
git-svn-id: svn://svn.code.sf.net/p/processhacker/code@578 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2009-01-25 10:15:43 +00:00
wj32
cec7a95128
* doesn't use KphOpenProcess (too risky with BSODs)
...
* can protect and unprotect processes!
git-svn-id: svn://svn.code.sf.net/p/processhacker/code@577 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2009-01-25 06:09:08 +00:00
wj32
e4fe153f83
new capability for KProcessHacker: custom rewrite of NtOpenProcess, bypassing almost all types of hooks!
...
git-svn-id: svn://svn.code.sf.net/p/processhacker/code@576 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2009-01-25 03:52:32 +00:00
wj32
fd21d97396
make KProcessHacker's only function getting handles - hooking is too risky
...
git-svn-id: svn://svn.code.sf.net/p/processhacker/code@541 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2009-01-19 21:58:27 +00:00
wj32
6dde99868d
* update OldKiServiceTable after restoring SSDT
...
* updated binary
git-svn-id: svn://svn.code.sf.net/p/processhacker/code@539 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2009-01-19 05:47:07 +00:00
wj32
9c330fe55f
fixed problem with Hooked not being set to FALSE after unhooking
...
git-svn-id: svn://svn.code.sf.net/p/processhacker/code@538 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2009-01-19 05:43:55 +00:00