Commit Graph

461 Commits

Author SHA1 Message Date
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
wj32 dc25bc00b9 move notes a bit higher
git-svn-id: svn://svn.code.sf.net/p/processhacker/code@504 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2009-01-15 08:39:17 +00:00
wj32 7587160c6c KPH is half-working...
git-svn-id: svn://svn.code.sf.net/p/processhacker/code@503 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2009-01-15 08:35:57 +00:00
wj32 844cb9dde2 add preliminary kernel driver code (it compiles!)
git-svn-id: svn://svn.code.sf.net/p/processhacker/code@501 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2009-01-15 02:52:52 +00:00
wj32 810feb1b84 fix highlighting for imposter processes
git-svn-id: svn://svn.code.sf.net/p/processhacker/code@500 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2009-01-15 00:38:19 +00:00
wj32 b5052a3c28 * option for controlling verification
* highlights dangerous processes

git-svn-id: svn://svn.code.sf.net/p/processhacker/code@499 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2009-01-15 00:32:20 +00:00
wj32 3bc331b047 add option for whether to verify or not
git-svn-id: svn://svn.code.sf.net/p/processhacker/code@498 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2009-01-15 00:11:27 +00:00
wj32 07ab959d06 Verifies file signatures (and detects Windows components by checking the files' owners and ACLs)
git-svn-id: svn://svn.code.sf.net/p/processhacker/code@497 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2009-01-15 00:06:36 +00:00
wj32 0b103a2888 Special tooltip info for rundll32.exe
git-svn-id: svn://svn.code.sf.net/p/processhacker/code@496 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2009-01-14 22:08:48 +00:00
wj32 2d78ed402d massive file header update - new format for source code headers
git-svn-id: svn://svn.code.sf.net/p/processhacker/code@495 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2009-01-14 10:39:19 +00:00
wj32 b8072e1b27 bump to 1.3.1.0
git-svn-id: svn://svn.code.sf.net/p/processhacker/code@494 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2009-01-14 09:18:18 +00:00
wj32 319c5ac232 Added float and double types to structs
git-svn-id: svn://svn.code.sf.net/p/processhacker/code@493 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2009-01-14 09:13:16 +00:00
wj32 afdfbd3303 add check for process termination in Process Window
git-svn-id: svn://svn.code.sf.net/p/processhacker/code@492 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2009-01-14 06:45:55 +00:00
wj32 e03e758808 change color priorities
git-svn-id: svn://svn.code.sf.net/p/processhacker/code@491 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2009-01-14 06:39:02 +00:00
wj32 13bc702384 Added ability to unload remote modules (by remote thread injection)
git-svn-id: svn://svn.code.sf.net/p/processhacker/code@490 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2009-01-14 04:47:10 +00:00
wj32 bb9dc1fa08 * Added "Reload Struct Definitions" menu item
* Struct Searcher - displays addresses which match the specified struct definition

git-svn-id: svn://svn.code.sf.net/p/processhacker/code@489 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2009-01-14 03:33:11 +00:00
wj32 272135e19b Shows CPU usage and physical memory usage in the status bar
git-svn-id: svn://svn.code.sf.net/p/processhacker/code@488 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2009-01-14 01:58:43 +00:00
wj32 6614d7a0c0 better heuristics for detecting packed images
git-svn-id: svn://svn.code.sf.net/p/processhacker/code@487 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2009-01-14 01:02:52 +00:00
wj32 39bc9c0415 git-svn-id: svn://svn.code.sf.net/p/processhacker/code@486 21ef857c-d57f-4fe0-8362-d861dc6d29cd 2009-01-13 23:40:14 +00:00
wj32 24fd1cfd76 * finally updated help
* added higlighting for .NET processes and packed images

git-svn-id: svn://svn.code.sf.net/p/processhacker/code@485 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2009-01-13 22:34:45 +00:00
wj32 7513c2dcb1 fixed problems with the help window
git-svn-id: svn://svn.code.sf.net/p/processhacker/code@484 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2009-01-13 10:39:08 +00:00
wj32 33ebc87f02 added special case for System Idle Process in the Process Window
git-svn-id: svn://svn.code.sf.net/p/processhacker/code@483 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2009-01-13 02:26:44 +00:00
wj32 84d6065815 * Now displays thread information under the thread list
* Added module file name info for thread start addresses 
     and stack traces

git-svn-id: svn://svn.code.sf.net/p/processhacker/code@482 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2009-01-13 01:55:38 +00:00
wj32 cc4aacdd1b now uses QueryFullProcessImageName to display file names of processes protected by Digital Restrictions Management (DRM) - e.g. audiodg.exe
git-svn-id: svn://svn.code.sf.net/p/processhacker/code@481 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2009-01-13 00:00:59 +00:00
wj32 0faf3eaf18 * fixed infinite loop problem (produced the recent commit)
* fixed sorting of the Description column

git-svn-id: svn://svn.code.sf.net/p/processhacker/code@480 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2009-01-12 23:28:37 +00:00
wj32 845299de98 * general cleanup - dates, code, etc.
* fixed redrawing problems

git-svn-id: svn://svn.code.sf.net/p/processhacker/code@479 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2009-01-12 23:09:48 +00:00
deanme 0194e86387 prepare for process's Tcp/Ip tab~
git-svn-id: svn://svn.code.sf.net/p/processhacker/code@478 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2009-01-12 17:34:19 +00:00
wj32 dfb7338f95 Current Directory for processes automatically updates
git-svn-id: svn://svn.code.sf.net/p/processhacker/code@477 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2009-01-12 11:00:50 +00:00
wj32 d0b3455a39 added MEM_EXECUTE_OPTIONS and a few more items to PROCESS_INFORMATION_CLASS
git-svn-id: svn://svn.code.sf.net/p/processhacker/code@476 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2009-01-12 07:12:28 +00:00
wj32 fc68807363 fixed false DEP-ATL info
git-svn-id: svn://svn.code.sf.net/p/processhacker/code@475 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2009-01-12 07:06:23 +00:00
wj32 f6a6a9b38e remove contents list in Help.htm - doesn't work properly on XP
git-svn-id: svn://svn.code.sf.net/p/processhacker/code@474 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2009-01-12 05:59:55 +00:00
wj32 7ee107a913 finally fixed the overflow error bug
git-svn-id: svn://svn.code.sf.net/p/processhacker/code@473 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2009-01-12 05:55:05 +00:00
wj32 aecba9e703 * Now shows non-existent parent PIDs
* build-and-clean script is now XP compatible

git-svn-id: svn://svn.code.sf.net/p/processhacker/code@472 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2009-01-12 01:54:52 +00:00
wj32 ee04bfbe3d new "Description" column for processes
git-svn-id: svn://svn.code.sf.net/p/processhacker/code@470 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2009-01-08 05:07:19 +00:00
wj32 da8bddf7b6 * NEW:
* "Free" and "Decommit" actions for memory regions

git-svn-id: svn://svn.code.sf.net/p/processhacker/code@469 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2009-01-08 04:47:09 +00:00
wj32 d17a48bdf2 fixed process properties for DPCs and Interrupts
git-svn-id: svn://svn.code.sf.net/p/processhacker/code@468 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2009-01-08 04:23:03 +00:00
wj32 72ada71be0 fixed problems with the search button
git-svn-id: svn://svn.code.sf.net/p/processhacker/code@467 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2009-01-08 04:19:28 +00:00
wj32 00b86f86e6 fixed "Overflow error" exceptions
git-svn-id: svn://svn.code.sf.net/p/processhacker/code@466 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2009-01-06 04:38:09 +00:00
wj32 067b9cf272 switching to "Win32.ThrowLastWin32Error()" instead of "throw new Exception(Win32.GetLastErrorMessage())"
git-svn-id: svn://svn.code.sf.net/p/processhacker/code@465 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2009-01-03 09:18:01 +00:00