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
e84c57df74
* fixed groupbox text - should be "File Cache"
...
* added some defs from ReactOS
git-svn-id: svn://svn.code.sf.net/p/processhacker/code@575 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2009-01-24 03:51:46 +00:00
wj32
f327c2aa76
service provider now uses a case-insensitive dictionary key, eliminating KeyNotFoundException errors
...
git-svn-id: svn://svn.code.sf.net/p/processhacker/code@574 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2009-01-24 00:54:17 +00:00
wj32
06ff604706
very tiny capitalization correction
...
git-svn-id: svn://svn.code.sf.net/p/processhacker/code@573 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2009-01-23 22:04:25 +00:00
wj32
0c890e399a
displays service descriptions, dependencies, and dependents
...
git-svn-id: svn://svn.code.sf.net/p/processhacker/code@572 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2009-01-23 21:03:20 +00:00
wj32
156ba4114c
nice relative times
...
git-svn-id: svn://svn.code.sf.net/p/processhacker/code@571 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2009-01-23 06:07:38 +00:00
wj32
e85dfa6e17
removed color selection from font dialog
...
git-svn-id: svn://svn.code.sf.net/p/processhacker/code@569 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2009-01-23 02:17:03 +00:00
wj32
aa693ba0d2
font changing now only applies to lists
...
git-svn-id: svn://svn.code.sf.net/p/processhacker/code@568 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2009-01-23 00:30:17 +00:00
wj32
c82f35e891
* implemented command line switch -m
...
* now copies Help.htm to output directory
git-svn-id: svn://svn.code.sf.net/p/processhacker/code@567 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2009-01-23 00:22:49 +00:00
wj32
dd69f339c8
updating name - private request
...
git-svn-id: svn://svn.code.sf.net/p/processhacker/code@564 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2009-01-22 20:48:38 +00:00
wj32
a481abde81
added customizable fonts
...
git-svn-id: svn://svn.code.sf.net/p/processhacker/code@563 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2009-01-22 01:38:15 +00:00
wj32
e8cc443fa2
changed this.Handle to this in ThreadHandle.cs
...
git-svn-id: svn://svn.code.sf.net/p/processhacker/code@562 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2009-01-21 23:27:30 +00:00
wj32
0e42672dab
* fixed relative rundll32 targets
...
* DeviceFileNameToDos and RefreshDriveDevicePrefixes don't need locks
git-svn-id: svn://svn.code.sf.net/p/processhacker/code@560 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2009-01-21 21:25:45 +00:00
wj32
5b8212a986
added protection against PEB file name spoofing
...
git-svn-id: svn://svn.code.sf.net/p/processhacker/code@559 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2009-01-21 09:02:12 +00:00
wj32
5b81871fc0
removed useless expression in HackerWindow.cs
...
git-svn-id: svn://svn.code.sf.net/p/processhacker/code@558 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2009-01-21 08:03:54 +00:00
wj32
db1e671edf
thoroughly unfucked the handle filter using copy-and-paste
...
git-svn-id: svn://svn.code.sf.net/p/processhacker/code@557 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2009-01-21 06:03:41 +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
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
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
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
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
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
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
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
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
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
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
wj32
7b7909fdc5
enable tooltip for System process
...
git-svn-id: svn://svn.code.sf.net/p/processhacker/code@505 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2009-01-15 08:49:36 +00:00