wj32
ba36bb9bf7
git-svn-id: svn://svn.code.sf.net/p/processhacker/code@556 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2009-01-21 05:33:46 +00:00
wj32
2782f5eedb
don't disable image file control if it's the kernel
...
git-svn-id: svn://svn.code.sf.net/p/processhacker/code@555 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2009-01-21 05:32:52 +00:00
wj32
a7b9aafb59
* more checks, less exceptions, less try { ... } catch { } blocks
...
* fixed huge bug where the provider screws up when programs without icons terminate
* now shows proper command lines of programs where they contain null characters
git-svn-id: svn://svn.code.sf.net/p/processhacker/code@554 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2009-01-21 05:02:22 +00:00
wj32
01505e3876
git-svn-id: svn://svn.code.sf.net/p/processhacker/code@553 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2009-01-21 03:28:45 +00:00
wj32
b3cbab3f1c
made try statement in ThreadList.cs a bit broader
...
git-svn-id: svn://svn.code.sf.net/p/processhacker/code@552 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2009-01-20 10:50:12 +00:00
wj32
06e5f1a575
* new WindowsException class
...
* ProcessSystemProvider should now have an average of 0 exceptions/sec
git-svn-id: svn://svn.code.sf.net/p/processhacker/code@551 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2009-01-20 10:44:22 +00:00
wj32
ea939bd6b5
fixed Release build config
...
git-svn-id: svn://svn.code.sf.net/p/processhacker/code@550 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2009-01-20 06:46:59 +00:00
wj32
0ed4e76a8d
fixed very old typo
...
git-svn-id: svn://svn.code.sf.net/p/processhacker/code@549 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2009-01-20 02:28:54 +00:00
wj32
b9a7aa7a2f
fixed massive GDI+ icon handle leaks
...
git-svn-id: svn://svn.code.sf.net/p/processhacker/code@548 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2009-01-20 01:53:54 +00:00
wj32
ea3b437a8b
fixed wording
...
git-svn-id: svn://svn.code.sf.net/p/processhacker/code@547 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2009-01-20 01:02:37 +00:00
wj32
86fd1d0073
* updated credits, etc.
...
* added 256x256 icon to ProcessHacker.ico
* updated help
git-svn-id: svn://svn.code.sf.net/p/processhacker/code@546 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2009-01-20 00:58:22 +00:00
wj32
3a9c00bd23
configurable imposter names
...
git-svn-id: svn://svn.code.sf.net/p/processhacker/code@545 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2009-01-20 00:33:18 +00:00
wj32
6b541a9d24
fixed display of HKCR registry names
...
git-svn-id: svn://svn.code.sf.net/p/processhacker/code@544 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2009-01-19 22:54:32 +00:00
wj32
0a7d293120
fixed device handle names (not file names)
...
git-svn-id: svn://svn.code.sf.net/p/processhacker/code@543 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2009-01-19 22:52:59 +00:00
wj32
82113faac4
now resolves handle file names into DOS format!
...
git-svn-id: svn://svn.code.sf.net/p/processhacker/code@542 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2009-01-19 22:50:11 +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
27fcb787ce
fixed random "Generic GDI+ Error" exceptions
...
git-svn-id: svn://svn.code.sf.net/p/processhacker/code@540 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2009-01-19 07:18:24 +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
wj32
6578903105
* added SSDT restoration capability
...
* automatically deletes service after a reboot
* no longer hooks file and key functions
* added website to README.txt
git-svn-id: svn://svn.code.sf.net/p/processhacker/code@537 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2009-01-19 03:18:07 +00:00
wj32
356e2b5243
* System Information menu item in the tray icon menu
...
* Hide when minimized option
git-svn-id: svn://svn.code.sf.net/p/processhacker/code@536 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2009-01-18 22:34:51 +00:00
wj32
654bf19949
added KPH binary since not many people have the DDK
...
git-svn-id: svn://svn.code.sf.net/p/processhacker/code@535 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2009-01-18 21:53:46 +00:00
wj32
019b0864a4
hook non-index functions if we can't use the correct indicies
...
git-svn-id: svn://svn.code.sf.net/p/processhacker/code@534 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2009-01-18 10:26:48 +00:00
wj32
7f54264dd7
add a huge comment explaining the fix
...
git-svn-id: svn://svn.code.sf.net/p/processhacker/code@533 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2009-01-18 09:17:52 +00:00
wj32
3b9dc64e45
protect against double out-of-order hook restoration
...
git-svn-id: svn://svn.code.sf.net/p/processhacker/code@532 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2009-01-18 09:08:49 +00:00
wj32
de69f8d0ea
disable KPH by default and add an option to enable it
...
git-svn-id: svn://svn.code.sf.net/p/processhacker/code@531 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2009-01-18 08:22:34 +00:00
wj32
e69b70caf4
fixed memory corruption issues with the client
...
git-svn-id: svn://svn.code.sf.net/p/processhacker/code@530 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2009-01-18 07:56:22 +00:00
wj32
f43d8fb4cd
better ServiceLimit finder, now unhooks as soon as the client disconnects
...
git-svn-id: svn://svn.code.sf.net/p/processhacker/code@529 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2009-01-18 05:49:44 +00:00
wj32
dfe178fb4c
Make a guess about the size of the SSDT if we couldn't find KiServiceLimit. This fixes the SSDT on XP.
...
git-svn-id: svn://svn.code.sf.net/p/processhacker/code@528 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2009-01-18 04:17:02 +00:00
wj32
fb2cb99d93
KProcessHacker now hooks on XP
...
git-svn-id: svn://svn.code.sf.net/p/processhacker/code@527 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2009-01-18 03:50:13 +00:00
wj32
de39b5f14d
disable protection
...
git-svn-id: svn://svn.code.sf.net/p/processhacker/code@526 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2009-01-18 02:56:34 +00:00
wj32
1b145478ad
hooks are complete.
...
git-svn-id: svn://svn.code.sf.net/p/processhacker/code@525 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2009-01-18 02:33:26 +00:00
wj32
9f93629b61
make KProcessHacker un-unloadable
...
git-svn-id: svn://svn.code.sf.net/p/processhacker/code@524 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2009-01-18 02:04:04 +00:00
wj32
3b965235aa
now hooks some file and key functions
...
git-svn-id: svn://svn.code.sf.net/p/processhacker/code@523 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2009-01-18 00:21:38 +00:00
wj32
ebe69f5c6d
easier hooking, now hooks ZwOpenThread
...
git-svn-id: svn://svn.code.sf.net/p/processhacker/code@522 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2009-01-17 23:17:21 +00:00
wj32
6081f06c87
* implemented optional client protection
...
* added definitions for all supported Zw functions
git-svn-id: svn://svn.code.sf.net/p/processhacker/code@521 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2009-01-17 11:04:45 +00:00
wj32
7a7d4d0f53
no kernel-kill tool needed - KProcessHacker transparently lets Process Hacker call the unhooked functions
...
git-svn-id: svn://svn.code.sf.net/p/processhacker/code@520 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2009-01-17 10:04:59 +00:00
wj32
68088e866f
add more hooks to let Process Hacker do more things :)
...
git-svn-id: svn://svn.code.sf.net/p/processhacker/code@519 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2009-01-17 08:27:48 +00:00
wj32
88488c2561
fixed deletion of the existing service
...
git-svn-id: svn://svn.code.sf.net/p/processhacker/code@518 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2009-01-17 08:00:48 +00:00
wj32
f15944a88d
resolved several bugs with KProcessHacker
...
git-svn-id: svn://svn.code.sf.net/p/processhacker/code@517 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2009-01-17 07:54:56 +00:00
wj32
26fed602c4
automatically creates the KProcessHacker service and deletes it afterwards
...
git-svn-id: svn://svn.code.sf.net/p/processhacker/code@516 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2009-01-17 06:41:22 +00:00
wj32
24f9427887
* ProcessHacker can now find and dump the original KiServiceTable
...
* PE reader reads relocations
* Added kernel-mode kill method to Terminator
git-svn-id: svn://svn.code.sf.net/p/processhacker/code@515 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2009-01-17 06:32:30 +00:00
wj32
b881ed26d7
git-svn-id: svn://svn.code.sf.net/p/processhacker/code@514 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2009-01-16 22:58:29 +00:00
wj32
6c446c35dc
1.3.2.0
...
* NEW:
* Network tab - shows current network connections
* FIXED:
* Now the process tree and service list update instantly after
starting Process Hacker instead of waiting
git-svn-id: svn://svn.code.sf.net/p/processhacker/code@513 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2009-01-16 22:57:11 +00:00
wj32
e19d664c27
Dean's networking code
...
git-svn-id: svn://svn.code.sf.net/p/processhacker/code@512 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2009-01-16 22:50:29 +00:00
deanme
7f998e5a31
add process's Tcp/Ip tab,and need to clean up the codes
...
git-svn-id: svn://svn.code.sf.net/p/processhacker/code@511 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2009-01-16 16:29:38 +00:00
wj32
c586751f30
update HACKING.txt
...
git-svn-id: svn://svn.code.sf.net/p/processhacker/code@510 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2009-01-16 08:07:47 +00:00
wj32
972228f469
KProcessHacker now hooks stuff, but doesn't really do anything useful...
...
git-svn-id: svn://svn.code.sf.net/p/processhacker/code@509 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2009-01-16 08:02:41 +00:00
wj32
97ad9a9b45
Better method for suspending/resuming processes
...
git-svn-id: svn://svn.code.sf.net/p/processhacker/code@508 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2009-01-16 00:36:55 +00:00
wj32
463f8db828
fix typo
...
git-svn-id: svn://svn.code.sf.net/p/processhacker/code@507 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2009-01-15 10:07:30 +00:00