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
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
2d74589b9c
fix regression in process menu item disabling
...
git-svn-id: svn://svn.code.sf.net/p/processhacker/code@444 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2008-12-28 06:55:00 +00:00
wj32
9b5d151984
change priority text to "&Priority" on DPCs and Interrupts
...
git-svn-id: svn://svn.code.sf.net/p/processhacker/code@441 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2008-12-27 23:10:21 +00:00
wj32
bf410d2dd2
Symbols are now bound to each process - no more weird stack traces/symbol names
...
git-svn-id: svn://svn.code.sf.net/p/processhacker/code@440 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2008-12-27 21:39:49 +00:00
wj32
b9d5922f0e
show properties on double click
...
git-svn-id: svn://svn.code.sf.net/p/processhacker/code@438 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2008-12-27 10:00:38 +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
41eb3baece
add DPCs and Interrupts
...
git-svn-id: svn://svn.code.sf.net/p/processhacker/code@432 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2008-12-27 05:15:58 +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
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
56dd7ed3f3
fixed parser bugs
...
git-svn-id: svn://svn.code.sf.net/p/processhacker/code@418 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2008-12-25 06:12:43 +00:00
wj32
01b533163a
fix service adding/removing in ServiceProperties.cs
...
git-svn-id: svn://svn.code.sf.net/p/processhacker/code@412 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2008-12-24 22:28:57 +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
d60e392c9e
* moved service controller to ServiceProperties.cs
...
* added service viewer to process window
git-svn-id: svn://svn.code.sf.net/p/processhacker/code@409 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2008-12-24 20:19:33 +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
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
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
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
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
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
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
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
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
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
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
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
441a8bbdfe
* update help
...
* add session picker to the Run window
git-svn-id: svn://svn.code.sf.net/p/processhacker/code@287 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2008-12-15 10:36:07 +00:00
wj32
0598ae0569
* updated docs
...
* Assistant can now start programs with a token "stolen" from another process
* greatly simplified process context menu enabling/disabling
git-svn-id: svn://svn.code.sf.net/p/processhacker/code@283 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2008-12-15 10:15:21 +00:00
wj32
a2e73930d5
update docs, deprecate Injector
...
git-svn-id: svn://svn.code.sf.net/p/processhacker/code@282 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2008-12-15 09:40:17 +00:00
wj32
e501c67c2a
add more options to Assistant
...
git-svn-id: svn://svn.code.sf.net/p/processhacker/code@280 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2008-12-15 06:48:31 +00:00