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
956a83fc23
add process and file properties to the Process Window
...
git-svn-id: svn://svn.code.sf.net/p/processhacker/code@405 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2008-12-24 05:39:28 +00:00
wj32
578b822599
remove ProcessThreads control
...
git-svn-id: svn://svn.code.sf.net/p/processhacker/code@404 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2008-12-24 04:39:50 +00:00
wj32
90326f0ca9
moved thread list to Process Window
...
git-svn-id: svn://svn.code.sf.net/p/processhacker/code@403 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2008-12-24 04:13:50 +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
d918cb829d
fix TokenWithLinkedToken GetToken(Win32.TOKEN_RIGHTS access)
...
git-svn-id: svn://svn.code.sf.net/p/processhacker/code@399 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2008-12-24 01:30:24 +00:00
wj32
1a54dd467a
* begin Process window (I'm moving everything but the thread list to it)
...
* add more token viewing features
git-svn-id: svn://svn.code.sf.net/p/processhacker/code@398 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2008-12-24 01:24:21 +00:00
wj32
63438c8857
fix terminator window form dimensions
...
git-svn-id: svn://svn.code.sf.net/p/processhacker/code@397 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2008-12-23 23:57:25 +00:00
wj32
bea4fb3c04
fix detection of whether the process has terminated
...
git-svn-id: svn://svn.code.sf.net/p/processhacker/code@396 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2008-12-23 10:39:23 +00:00
wj32
310ad2a6db
prepare for 1.3.0.0 release
...
git-svn-id: svn://svn.code.sf.net/p/processhacker/code@395 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2008-12-23 09:42:53 +00:00
wj32
a6b585acf4
fix bug where listThreads is disabled permanently
...
git-svn-id: svn://svn.code.sf.net/p/processhacker/code@394 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2008-12-23 09:34:39 +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
7f95ef7595
* number columns are now right-aligned
...
* added terminator window
git-svn-id: svn://svn.code.sf.net/p/processhacker/code@386 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2008-12-23 02:35:33 +00:00
wj32
0d720f92f3
* fix for invalid window location when restoring from hidden window
...
* bring back Copy and Select All for TreeViewAdv
git-svn-id: svn://svn.code.sf.net/p/processhacker/code@385 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2008-12-22 23:59:27 +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
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
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
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
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
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
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
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
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
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
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
553d86248e
decrease CPU usage for processes - don't update usernames every UpdateOnce()
...
git-svn-id: svn://svn.code.sf.net/p/processhacker/code@325 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2008-12-18 09:06:32 +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
5fe04de91b
avoid unhandled exception when opening open-file-dialog
...
git-svn-id: svn://svn.code.sf.net/p/processhacker/code@321 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2008-12-18 06:53:26 +00:00
wj32
07ca230141
use List<ListViewItem> instead of ArrayList, change spacing
...
git-svn-id: svn://svn.code.sf.net/p/processhacker/code@317 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2008-12-18 05:34:58 +00:00
wj32
b0511e56ee
activate handle filter window if already open
...
git-svn-id: svn://svn.code.sf.net/p/processhacker/code@314 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2008-12-18 05:05:30 +00:00
wj32
33cae1d5dc
* remove my name from AsyncUtils.cs; Dean wrote it entirely
...
* change Wei Zhu to Dean
git-svn-id: svn://svn.code.sf.net/p/processhacker/code@313 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2008-12-18 05:04:02 +00:00
deanme
82de8e398e
Fixed slow problem in ProcessHacker/Forms/HandleFilterWindow.cs when filter string is short or empty
...
git-svn-id: svn://svn.code.sf.net/p/processhacker/code@311 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2008-12-17 17:00:53 +00:00
wj32
247092904d
* fix unused 'ex' variable in ObjectPrivileges.cs
...
* add Wei Zhu to credits
git-svn-id: svn://svn.code.sf.net/p/processhacker/code@309 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2008-12-17 09:09:56 +00:00
wj32
d6140eff4c
fix rename
...
git-svn-id: svn://svn.code.sf.net/p/processhacker/code@307 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2008-12-17 07:35:03 +00:00
wj32
610081a1db
* Win32 code cleanup
...
* Can view thread usernames, groups and privileges
* bump to 1.2.6.5
git-svn-id: svn://svn.code.sf.net/p/processhacker/code@306 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2008-12-17 07:28:38 +00:00
wj32
82142919e2
disable Run As process menu item when Assistant.exe isn't present
...
git-svn-id: svn://svn.code.sf.net/p/processhacker/code@304 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2008-12-16 09:43:16 +00:00
wj32
49c7e177e8
hide the "find system processes with same session id" item - it is no longer useful
...
git-svn-id: svn://svn.code.sf.net/p/processhacker/code@300 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2008-12-16 08:16:53 +00:00
wj32
2fd7d60132
* Fixed service list in process tooltips when new own-process services are started and when
...
shared-process services are stopped.
git-svn-id: svn://svn.code.sf.net/p/processhacker/code@298 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2008-12-16 07:48:43 +00:00
wj32
0190be574a
remove service deletion kludge
...
git-svn-id: svn://svn.code.sf.net/p/processhacker/code@297 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2008-12-16 07:36:46 +00:00
wj32
f5f808f364
fixed all service handle leaks - I used CloseHandle instead of CloseServiceHandle
...
git-svn-id: svn://svn.code.sf.net/p/processhacker/code@296 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2008-12-16 07:34:22 +00:00