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
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
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
54381e753e
fixed some typos
...
git-svn-id: svn://svn.code.sf.net/p/processhacker/code@602 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2009-01-31 01:16:32 +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
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
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
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
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
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
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
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
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
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
f8bd67e5a7
added struct parser
...
git-svn-id: svn://svn.code.sf.net/p/processhacker/code@417 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2008-12-25 05:31:18 +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
23e974deb5
added module provider
...
git-svn-id: svn://svn.code.sf.net/p/processhacker/code@406 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2008-12-24 07:26:47 +00:00
wj32
8c6659ede3
add more documentation
...
git-svn-id: svn://svn.code.sf.net/p/processhacker/code@393 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2008-12-23 08:27:46 +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