wj32
94e973a310
add some documentation, a few cleanups
...
git-svn-id: svn://svn.code.sf.net/p/processhacker/code@380 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2008-12-22 10:16:11 +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
aa115843d1
change highlight ordering
...
git-svn-id: svn://svn.code.sf.net/p/processhacker/code@377 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2008-12-22 04:36:44 +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
c61c7bf309
fix for restoring after "hiding when minimized"
...
git-svn-id: svn://svn.code.sf.net/p/processhacker/code@375 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2008-12-22 04:02:20 +00:00
deanme
dd38463fec
add Plotter components, - prepare for SystemInformationWindow
...
add my name to files which been changed by me today
git-svn-id: svn://svn.code.sf.net/p/processhacker/code@374 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2008-12-21 14:34:08 +00:00
deanme
0f12c03590
add "Hide When Minimized" support
...
git-svn-id: svn://svn.code.sf.net/p/processhacker/code@373 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2008-12-21 06:07:07 +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
1f1d9a1a25
allow reading of process memory even if we can't write
...
git-svn-id: svn://svn.code.sf.net/p/processhacker/code@371 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2008-12-21 01:03:39 +00:00
wj32
703bac9f63
forgot a space after the file description
...
git-svn-id: svn://svn.code.sf.net/p/processhacker/code@370 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2008-12-20 23:49:06 +00:00
wj32
086d3c95f7
save save more space in process tooltips
...
git-svn-id: svn://svn.code.sf.net/p/processhacker/code@369 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2008-12-20 23:32:38 +00:00
wj32
84b88fe6c2
better tooltip handling
...
git-svn-id: svn://svn.code.sf.net/p/processhacker/code@368 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2008-12-20 11:08:49 +00:00
wj32
8c55a176e9
fixed bug preventing System Idle Process and any children from being shown
...
git-svn-id: svn://svn.code.sf.net/p/processhacker/code@367 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2008-12-20 11:02:43 +00:00
wj32
96a04b0df9
check for null when removing node
...
git-svn-id: svn://svn.code.sf.net/p/processhacker/code@366 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2008-12-20 10:50:13 +00:00
wj32
5a1911bddc
fix null case for usernames
...
git-svn-id: svn://svn.code.sf.net/p/processhacker/code@365 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2008-12-20 10:48:45 +00:00
wj32
fb206e41ef
put try in timer delegate
...
git-svn-id: svn://svn.code.sf.net/p/processhacker/code@364 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2008-12-20 10:38:36 +00:00
wj32
29aafc0cd8
fix disabling/removing privileges
...
fix select all
git-svn-id: svn://svn.code.sf.net/p/processhacker/code@363 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2008-12-20 10:35:58 +00:00
wj32
3ad9af4f4b
implement EnsureVisible on TreeNodeAdv
...
git-svn-id: svn://svn.code.sf.net/p/processhacker/code@362 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2008-12-20 09:22:56 +00:00
wj32
df07a8e4b2
make state highlighting work with the process tree
...
git-svn-id: svn://svn.code.sf.net/p/processhacker/code@361 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2008-12-20 09:15:11 +00:00
wj32
5b8d92f590
add Windows XP SP2 requirement
...
git-svn-id: svn://svn.code.sf.net/p/processhacker/code@360 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2008-12-20 08:49:39 +00:00
wj32
dbe2141c3c
expand removed node's children
...
git-svn-id: svn://svn.code.sf.net/p/processhacker/code@358 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2008-12-20 07:53:59 +00:00
wj32
9d242a754c
make the maximum length of the command line in process tooltips 100
...
git-svn-id: svn://svn.code.sf.net/p/processhacker/code@357 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2008-12-20 07:42:41 +00:00
wj32
121d707ddc
implement column settings for TreeViewAdv
...
git-svn-id: svn://svn.code.sf.net/p/processhacker/code@356 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2008-12-20 07:33:26 +00:00
wj32
0ebe2225a0
dynamically move items around when sorting
...
git-svn-id: svn://svn.code.sf.net/p/processhacker/code@355 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2008-12-20 06:49:36 +00:00
wj32
8b7be66b5a
ProcessTree: fix GetPath while being sorted, fix sorting orders
...
git-svn-id: svn://svn.code.sf.net/p/processhacker/code@354 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2008-12-20 06:44:54 +00:00
wj32
d6718cafef
added sorting to the process tree!
...
git-svn-id: svn://svn.code.sf.net/p/processhacker/code@353 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2008-12-20 06:38:38 +00:00
wj32
4ed0f89478
git-svn-id: svn://svn.code.sf.net/p/processhacker/code@352 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2008-12-20 06:13:25 +00:00
wj32
4576d2eed0
remove unusable menu items
...
git-svn-id: svn://svn.code.sf.net/p/processhacker/code@351 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2008-12-20 06:13:07 +00:00
wj32
20ab953a12
use different strategy for merge_and_clean
...
git-svn-id: svn://svn.code.sf.net/p/processhacker/code@350 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2008-12-20 06:03:20 +00:00
wj32
9a7f7c46f8
update credits; remove redundant credits
...
git-svn-id: svn://svn.code.sf.net/p/processhacker/code@348 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2008-12-20 05:59:52 +00:00
wj32
2f91abdb70
automate ILMerge
...
git-svn-id: svn://svn.code.sf.net/p/processhacker/code@347 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2008-12-20 05:56:37 +00:00
wj32
91df890c67
reorganize process tree files
...
git-svn-id: svn://svn.code.sf.net/p/processhacker/code@346 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2008-12-20 05:38:23 +00:00
wj32
179248578d
IsBeingDebugged and thread start addresses can't use QUERY_LIMITED_INFORMATION
...
git-svn-id: svn://svn.code.sf.net/p/processhacker/code@345 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2008-12-20 05:31:13 +00:00
wj32
8d5ef56e15
more use of QUERY_LIMITED_INFORMATION
...
git-svn-id: svn://svn.code.sf.net/p/processhacker/code@344 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2008-12-20 05:26:09 +00:00
wj32
332de8d3e0
* Now shows more information about processes (e.g. audiodg.exe) - uses PROCESS_QUERY_LIMITED_INFORMATION on Vista
...
git-svn-id: svn://svn.code.sf.net/p/processhacker/code@343 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2008-12-20 05:25:31 +00:00
wj32
7424e69c79
fix for audiodg.exe's parent
...
use QUERY_LIMITED_INFORMATION on Vista
git-svn-id: svn://svn.code.sf.net/p/processhacker/code@342 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2008-12-20 05:16:11 +00:00
wj32
3570300504
add BackColor support to TreeNodeAdv
...
git-svn-id: svn://svn.code.sf.net/p/processhacker/code@341 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2008-12-20 04:57:40 +00:00
wj32
358613f599
process tree
...
git-svn-id: svn://svn.code.sf.net/p/processhacker/code@340 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2008-12-20 04:02:22 +00:00
wj32
8c621019bc
change CPU usage type to float - prepare for TreeViewAdv
...
git-svn-id: svn://svn.code.sf.net/p/processhacker/code@338 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2008-12-19 23:15:07 +00:00
wj32
18c71e8965
make the Provider class more generic
...
git-svn-id: svn://svn.code.sf.net/p/processhacker/code@337 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2008-12-19 23:12:31 +00:00
wj32
26ec74806e
fix issue with usernames not showing domains
...
git-svn-id: svn://svn.code.sf.net/p/processhacker/code@336 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2008-12-19 06:43:03 +00:00
wj32
a077a5b5a9
move more stuff from Win32.cs to ProcessHandle.cs
...
git-svn-id: svn://svn.code.sf.net/p/processhacker/code@335 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2008-12-19 06:15:44 +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
234233cee3
bump to 1.2.7.0
...
git-svn-id: svn://svn.code.sf.net/p/processhacker/code@333 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2008-12-19 05:49:02 +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
d8509b2958
* add MemoryAlloc class
...
* lock a Win32 handle before attempting to close
git-svn-id: svn://svn.code.sf.net/p/processhacker/code@331 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2008-12-19 04:09:27 +00:00
wj32
0bf33225e3
use StringBuilder instead of string concatenation when loading symbol names
...
git-svn-id: svn://svn.code.sf.net/p/processhacker/code@330 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2008-12-19 03:47:20 +00:00
wj32
41caa4dd2a
unified privileges and groups into a single token window
...
git-svn-id: svn://svn.code.sf.net/p/processhacker/code@328 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2008-12-18 10:57:10 +00:00
wj32
d86ac6b6d3
improve thread start address display - load EXE symbol first
...
git-svn-id: svn://svn.code.sf.net/p/processhacker/code@327 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2008-12-18 09:47:40 +00:00