wj32
bd52ea4ad8
made a GetModules function for ProcessHandle - this means that we can now take advantage of KphOpenProcess
...
git-svn-id: svn://svn.code.sf.net/p/processhacker/code@621 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2009-02-14 09:44:18 +00:00
wj32
111a99f704
added GDI and USER handle counts
...
git-svn-id: svn://svn.code.sf.net/p/processhacker/code@612 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2009-02-08 00:38:22 +00:00
wj32
62a47f102f
added user apc code
...
git-svn-id: svn://svn.code.sf.net/p/processhacker/code@590 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2009-01-27 10:17:34 +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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
wj32
485365f42f
Win32.LoadKernelDriver has now been implemented.
...
git-svn-id: svn://svn.code.sf.net/p/processhacker/code@456 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2008-12-30 20:40:54 +00:00
wj32
a1cb2e9683
completed System Information Window
...
git-svn-id: svn://svn.code.sf.net/p/processhacker/code@454 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2008-12-30 10:46:00 +00:00
wj32
0faeedf075
made a start on System Information
...
git-svn-id: svn://svn.code.sf.net/p/processhacker/code@453 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2008-12-29 10:50:29 +00:00
wj32
ee05365f69
* reintroduced thread priority column
...
* added highlighting for processes in jobs (doesn't work very well though)
git-svn-id: svn://svn.code.sf.net/p/processhacker/code@452 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2008-12-29 07:53:22 +00:00
wj32
77e8e84d51
* fixed problem with TreeViewAdv after expanding or collapsing a node
...
* added more detailed options for plotter's text rendering
* made plotter (truly) double-buffered
* finished performance and statistics tabs
git-svn-id: svn://svn.code.sf.net/p/processhacker/code@450 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2008-12-29 05:41:09 +00:00
wj32
b53b4f7bc1
add better thread provider at the cost of increased cpu usage
...
git-svn-id: svn://svn.code.sf.net/p/processhacker/code@447 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2008-12-28 08:40:43 +00:00
wj32
28fb73bd39
added lots of comments
...
git-svn-id: svn://svn.code.sf.net/p/processhacker/code@442 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2008-12-28 00:55:03 +00:00
wj32
03130abd9c
Tray icon now displays the current CPU usage, and the tooltip is almost exactly the same as Process Explorer's (current CPU usage + process using most of the CPU)
...
git-svn-id: svn://svn.code.sf.net/p/processhacker/code@433 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2008-12-27 06:52:14 +00:00
wj32
b04aeeb56a
switch to using ZwQuerySystemInformation for enumerating processes
...
git-svn-id: svn://svn.code.sf.net/p/processhacker/code@431 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2008-12-27 04:26:58 +00:00
wj32
4f7ba223c8
add more SYSTEM_*_INFORMATION struct defs
...
git-svn-id: svn://svn.code.sf.net/p/processhacker/code@430 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2008-12-27 03:03:09 +00:00
wj32
dce1906bb5
* new syntax for definitions
...
* added include feature - include "base.txt"
* can view thread TEBs
git-svn-id: svn://svn.code.sf.net/p/processhacker/code@426 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2008-12-25 22:04:23 +00:00
wj32
67be8ded82
add DEP status displaying & editing
...
git-svn-id: svn://svn.code.sf.net/p/processhacker/code@410 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2008-12-24 21:58:36 +00:00
wj32
0df96cd956
migrated everything! (still has a few big bugs)
...
git-svn-id: svn://svn.code.sf.net/p/processhacker/code@407 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2008-12-24 11:08:07 +00:00
wj32
902c3170c2
Token information window is much more detailed
...
git-svn-id: svn://svn.code.sf.net/p/processhacker/code@400 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2008-12-24 03:08:26 +00:00
wj32
5ac06cb68d
* use ThreadHandle more
...
* added Terminator tool
git-svn-id: svn://svn.code.sf.net/p/processhacker/code@387 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2008-12-23 04:59:50 +00:00
wj32
d540ac4f8a
Process list has less CPU usage (again); so does lsass.exe
...
git-svn-id: svn://svn.code.sf.net/p/processhacker/code@379 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2008-12-22 10:03:55 +00:00
wj32
fc0ac2555f
add defs for SYSTEM_PROCESS_INFORMATION
...
git-svn-id: svn://svn.code.sf.net/p/processhacker/code@378 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2008-12-22 07:02:43 +00:00
wj32
354485f3f9
Added highlighting of UAC elevated processes
...
git-svn-id: svn://svn.code.sf.net/p/processhacker/code@376 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2008-12-22 04:32:47 +00:00
wj32
47200d09c2
* Added Properties for more handle types
...
git-svn-id: svn://svn.code.sf.net/p/processhacker/code@372 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2008-12-21 04:19:37 +00:00
wj32
bc699a3e25
use ZwQueryInformationProcess to get processes' parent PIDs.
...
git-svn-id: svn://svn.code.sf.net/p/processhacker/code@334 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2008-12-19 06:02:16 +00:00
wj32
5beff32478
* added MemoryAlloc class - for managing global-alloc'ed memory
...
* addded LSAHandle, LSAPolicyHandle
* addded ServiceBaseHandle, ServiceManagerHandle
* revised all Win32 code to use MemoryAlloc class
* revised Win32 function imports to be more natural when used (ref -> out, int -> bool)
* moved session ID display from Process tab on HackerWindow.cs to TokenWindow.cs
git-svn-id: svn://svn.code.sf.net/p/processhacker/code@332 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2008-12-19 05:47:47 +00:00
wj32
184b607510
simplify thread code
...
git-svn-id: svn://svn.code.sf.net/p/processhacker/code@324 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2008-12-18 08:58:01 +00:00
wj32
697d1fc941
Added thread start addresses in thread list
...
git-svn-id: svn://svn.code.sf.net/p/processhacker/code@322 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2008-12-18 07:25:59 +00:00
wj32
7a16e85a88
reorganize Win32 files
...
git-svn-id: svn://svn.code.sf.net/p/processhacker/code@318 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2008-12-18 05:41:19 +00:00