wj32
9077cb12f7
fixed those annoying token handles
...
git-svn-id: svn://svn.code.sf.net/p/processhacker/code@631 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2009-02-15 08:20:52 +00:00
wj32
7844e63cb7
fixed bug #2601383 - "Threads' column's width is not remembered."
...
git-svn-id: svn://svn.code.sf.net/p/processhacker/code@629 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2009-02-15 04:10:44 +00:00
wj32
9eeac62fd9
* removed hooks from KPH - this means that it can now support multiple clients
...
* added Restart and Set Token menu items
* KphOpenTokenEx now creates an access state - limited user accounts now have complete admin access to processes and tokens
* fixed problem where if a process image file can't be accessed because of permissions PH says it's packed
* fixed problem with .NET executables not being recognized
git-svn-id: svn://svn.code.sf.net/p/processhacker/code@627 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2009-02-14 23:52:04 +00:00
wj32
74df64961c
* PH now uses KPH even under a limited user account, giving it full admin access (to processes) anyway
...
* eliminated most usages of Process.Modules because it doesn't use KPH
git-svn-id: svn://svn.code.sf.net/p/processhacker/code@626 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2009-02-14 21:46:28 +00:00
wj32
2495ef2967
new processes list in the notification icon menu, for quick actions on processes
...
git-svn-id: svn://svn.code.sf.net/p/processhacker/code@619 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2009-02-13 09:38:39 +00:00
wj32
aea516af87
added descriptions to the process window
...
git-svn-id: svn://svn.code.sf.net/p/processhacker/code@616 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2009-02-11 09:00:12 +00:00
wj32
4007f30db6
file verification is now async!
...
git-svn-id: svn://svn.code.sf.net/p/processhacker/code@610 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2009-02-07 07:17:21 +00:00
wj32
3fe0992ff7
* finally refactored the token privileges code
...
* removed icon in options tooltips
git-svn-id: svn://svn.code.sf.net/p/processhacker/code@609 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2009-02-06 05:38:49 +00:00
wj32
3759bc7718
labelServiceName is now cleared as well as labelServiceDisplayName
...
git-svn-id: svn://svn.code.sf.net/p/processhacker/code@608 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2009-02-05 22:13:22 +00:00
wj32
b0931a8a2e
fixed process tree weirdness for users with limited privileges
...
git-svn-id: svn://svn.code.sf.net/p/processhacker/code@591 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2009-01-27 11:07:19 +00:00
wj32
f327c2aa76
service provider now uses a case-insensitive dictionary key, eliminating KeyNotFoundException errors
...
git-svn-id: svn://svn.code.sf.net/p/processhacker/code@574 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2009-01-24 00:54:17 +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
a481abde81
added customizable fonts
...
git-svn-id: svn://svn.code.sf.net/p/processhacker/code@563 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2009-01-22 01:38:15 +00:00
wj32
0e42672dab
* fixed relative rundll32 targets
...
* DeviceFileNameToDos and RefreshDriveDevicePrefixes don't need locks
git-svn-id: svn://svn.code.sf.net/p/processhacker/code@560 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2009-01-21 21:25:45 +00:00
wj32
db1e671edf
thoroughly unfucked the handle filter using copy-and-paste
...
git-svn-id: svn://svn.code.sf.net/p/processhacker/code@557 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2009-01-21 06:03:41 +00:00
wj32
a7b9aafb59
* more checks, less exceptions, less try { ... } catch { } blocks
...
* fixed huge bug where the provider screws up when programs without icons terminate
* now shows proper command lines of programs where they contain null characters
git-svn-id: svn://svn.code.sf.net/p/processhacker/code@554 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2009-01-21 05:02:22 +00:00
wj32
01505e3876
git-svn-id: svn://svn.code.sf.net/p/processhacker/code@553 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2009-01-21 03:28:45 +00:00
wj32
b3cbab3f1c
made try statement in ThreadList.cs a bit broader
...
git-svn-id: svn://svn.code.sf.net/p/processhacker/code@552 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2009-01-20 10:50:12 +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
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
463f8db828
fix typo
...
git-svn-id: svn://svn.code.sf.net/p/processhacker/code@507 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2009-01-15 10:07:30 +00:00
wj32
7b7909fdc5
enable tooltip for System process
...
git-svn-id: svn://svn.code.sf.net/p/processhacker/code@505 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2009-01-15 08:49:36 +00:00
wj32
dc25bc00b9
move notes a bit higher
...
git-svn-id: svn://svn.code.sf.net/p/processhacker/code@504 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2009-01-15 08:39:17 +00:00
wj32
810feb1b84
fix highlighting for imposter processes
...
git-svn-id: svn://svn.code.sf.net/p/processhacker/code@500 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2009-01-15 00:38:19 +00:00
wj32
b5052a3c28
* option for controlling verification
...
* highlights dangerous processes
git-svn-id: svn://svn.code.sf.net/p/processhacker/code@499 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2009-01-15 00:32:20 +00:00
wj32
3bc331b047
add option for whether to verify or not
...
git-svn-id: svn://svn.code.sf.net/p/processhacker/code@498 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2009-01-15 00:11:27 +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
0b103a2888
Special tooltip info for rundll32.exe
...
git-svn-id: svn://svn.code.sf.net/p/processhacker/code@496 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2009-01-14 22:08:48 +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
319c5ac232
Added float and double types to structs
...
git-svn-id: svn://svn.code.sf.net/p/processhacker/code@493 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2009-01-14 09:13:16 +00:00
wj32
e03e758808
change color priorities
...
git-svn-id: svn://svn.code.sf.net/p/processhacker/code@491 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2009-01-14 06:39:02 +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
bb9dc1fa08
* Added "Reload Struct Definitions" menu item
...
* Struct Searcher - displays addresses which match the specified struct definition
git-svn-id: svn://svn.code.sf.net/p/processhacker/code@489 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2009-01-14 03:33:11 +00:00
wj32
24fd1cfd76
* finally updated help
...
* added higlighting for .NET processes and packed images
git-svn-id: svn://svn.code.sf.net/p/processhacker/code@485 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2009-01-13 22:34:45 +00:00
wj32
84d6065815
* Now displays thread information under the thread list
...
* Added module file name info for thread start addresses
and stack traces
git-svn-id: svn://svn.code.sf.net/p/processhacker/code@482 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2009-01-13 01:55:38 +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
0faf3eaf18
* fixed infinite loop problem (produced the recent commit)
...
* fixed sorting of the Description column
git-svn-id: svn://svn.code.sf.net/p/processhacker/code@480 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2009-01-12 23:28:37 +00:00
wj32
7ee107a913
finally fixed the overflow error bug
...
git-svn-id: svn://svn.code.sf.net/p/processhacker/code@473 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2009-01-12 05:55:05 +00:00
wj32
aecba9e703
* Now shows non-existent parent PIDs
...
* build-and-clean script is now XP compatible
git-svn-id: svn://svn.code.sf.net/p/processhacker/code@472 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2009-01-12 01:54:52 +00:00
wj32
ee04bfbe3d
new "Description" column for processes
...
git-svn-id: svn://svn.code.sf.net/p/processhacker/code@470 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2009-01-08 05:07:19 +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
00b86f86e6
fixed "Overflow error" exceptions
...
git-svn-id: svn://svn.code.sf.net/p/processhacker/code@466 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2009-01-06 04:38: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
58db53e5f0
added slightly better overflow check to Plotter
...
git-svn-id: svn://svn.code.sf.net/p/processhacker/code@457 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2008-12-30 23:13:15 +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
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
3946fdd077
* implemented plotter settings
...
* fixed a few bugs relating to viewing properties for DPCs and Interrupts
git-svn-id: svn://svn.code.sf.net/p/processhacker/code@451 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2008-12-29 07:14:09 +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