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
7068d2d7e3
* The process list now has less CPU usage
...
* Fixed some processes not having icons
git-svn-id: svn://svn.code.sf.net/p/processhacker/code@326 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2008-12-18 09:16:07 +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
697d1fc941
Added thread start addresses in thread list
...
git-svn-id: svn://svn.code.sf.net/p/processhacker/code@322 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2008-12-18 07:25:59 +00:00
wj32
5c469e9587
remove System.Data reference
...
git-svn-id: svn://svn.code.sf.net/p/processhacker/code@294 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2008-12-16 06:44:19 +00:00
wj32
d9678fef3a
* System and System Idle Processes now have usernames (hardcoded in)
...
* Added ability to hide other users' processes (based on Session ID)
git-svn-id: svn://svn.code.sf.net/p/processhacker/code@257 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2008-12-07 03:56:26 +00:00
wj32
00cd28d6e4
fix trimming
...
git-svn-id: svn://svn.code.sf.net/p/processhacker/code@256 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2008-12-07 03:29:40 +00:00
wj32
4544ace039
trim tooltip text
...
git-svn-id: svn://svn.code.sf.net/p/processhacker/code@255 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2008-12-07 03:27:13 +00:00
wj32
b7a29a0cb1
* Fixed services in tooltips
...
* Added highlighting for processes with services
git-svn-id: svn://svn.code.sf.net/p/processhacker/code@253 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2008-12-07 02:23:24 +00:00
wj32
6508f30f25
Added CPU usage column
...
git-svn-id: svn://svn.code.sf.net/p/processhacker/code@245 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2008-12-06 22:47:00 +00:00
wj32
46ccb42d75
* Gets command line of processes without using Injector
...
* Added highlighting for debugged processes
* Added viewing/setting of process affinity
git-svn-id: svn://svn.code.sf.net/p/processhacker/code@242 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2008-12-06 11:00:07 +00:00
wj32
9c9de9279a
* Added WaitReason column in thread list
...
* Highlights suspended threads in thread list
git-svn-id: svn://svn.code.sf.net/p/processhacker/code@235 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2008-12-06 05:48:49 +00:00
wj32
83c7921969
fixed random crashes
...
add handle filter window (search for handles)
git-svn-id: svn://svn.code.sf.net/p/processhacker/code@220 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2008-12-04 08:27:10 +00:00
wj32
3adad7b9b0
now translates handle names into more readable forms
...
git-svn-id: svn://svn.code.sf.net/p/processhacker/code@215 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2008-12-04 06:07:22 +00:00
wj32
992dde27cc
allow hiding of handles with no name
...
git-svn-id: svn://svn.code.sf.net/p/processhacker/code@213 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2008-12-04 05:08:15 +00:00
wj32
e3a6bd5e11
fix handle strings
...
fix handle updating (always had "new" handles)
it awesomely works now!
git-svn-id: svn://svn.code.sf.net/p/processhacker/code@212 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2008-12-03 11:20:13 +00:00
wj32
7ec69dd2c9
begin handle code
...
git-svn-id: svn://svn.code.sf.net/p/processhacker/code@211 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2008-12-03 10:51:02 +00:00
wj32
335ecf69df
Added StartType column in services list
...
git-svn-id: svn://svn.code.sf.net/p/processhacker/code@210 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2008-12-03 07:43:28 +00:00
wj32
4bc9d0f32e
only use terminal server API as a fallback... it's very unreliable
...
git-svn-id: svn://svn.code.sf.net/p/processhacker/code@194 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2008-12-02 06:31:16 +00:00
wj32
09d9bddf09
actually, USE BeginInvoke
...
git-svn-id: svn://svn.code.sf.net/p/processhacker/code@193 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2008-12-01 10:44:36 +00:00
wj32
81fc5777d3
don't use BeginInvoke
...
git-svn-id: svn://svn.code.sf.net/p/processhacker/code@192 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2008-12-01 10:37:53 +00:00
wj32
0866d0d3ca
various bug fixes
...
git-svn-id: svn://svn.code.sf.net/p/processhacker/code@190 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2008-12-01 10:13:05 +00:00
wj32
5efd9f274f
Now displays user names of most processes using the Terminal Server APIs
...
git-svn-id: svn://svn.code.sf.net/p/processhacker/code@189 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2008-12-01 09:21:27 +00:00
wj32
f8db20c8e1
* made most imported functions unicode
...
* started terminal server imports
* added more locks
git-svn-id: svn://svn.code.sf.net/p/processhacker/code@188 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2008-12-01 08:57:32 +00:00
wj32
19a30b62a7
put locks in ThreadList.cs
...
git-svn-id: svn://svn.code.sf.net/p/processhacker/code@186 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2008-12-01 06:41:01 +00:00
wj32
0c0ded3544
more locks to ProcessList.cs and ServiceList.cs
...
git-svn-id: svn://svn.code.sf.net/p/processhacker/code@185 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2008-12-01 06:40:17 +00:00
wj32
ed3f6ed0d9
* we really DON'T need to invoke to get the username of a process
...
* lock the dictionary while updating a modified item on the process list
* make the GetProcessUsername() function throw exceptions
* remove useless try statements
git-svn-id: svn://svn.code.sf.net/p/processhacker/code@183 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2008-12-01 06:31:03 +00:00
wj32
6d931d5646
Services list now displays a blank space when there is no PID
...
git-svn-id: svn://svn.code.sf.net/p/processhacker/code@179 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2008-11-30 10:44:08 +00:00
wj32
b68dfeb555
gui fixes
...
git-svn-id: svn://svn.code.sf.net/p/processhacker/code@150 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2008-11-28 06:40:13 +00:00
wj32
aad868cc48
git-svn-id: svn://svn.code.sf.net/p/processhacker/code@149 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2008-11-25 10:50:34 +00:00
wj32
e5e543c865
display services in process tooltips
...
git-svn-id: svn://svn.code.sf.net/p/processhacker/code@146 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2008-11-25 07:48:19 +00:00
wj32
d6b9f89224
recognize more service types - Interactive and FileSystem
...
git-svn-id: svn://svn.code.sf.net/p/processhacker/code@144 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2008-11-25 05:35:32 +00:00
wj32
fc7d189e52
fix some bugs, get service config
...
git-svn-id: svn://svn.code.sf.net/p/processhacker/code@143 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2008-11-24 10:37:23 +00:00
wj32
ed2f7af08f
bump to 1.2.1.0
...
added service list
git-svn-id: svn://svn.code.sf.net/p/processhacker/code@142 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2008-11-24 10:19:21 +00:00
wj32
51030f61a9
delete process tree
...
git-svn-id: svn://svn.code.sf.net/p/processhacker/code@136 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2008-11-23 06:37:47 +00:00
wj32
90f5e4dc32
use begininvoke more, add more "try" hacks
...
git-svn-id: svn://svn.code.sf.net/p/processhacker/code@128 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2008-11-23 03:38:38 +00:00
wj32
05fd34b25d
enable double-clicking for thread list
...
git-svn-id: svn://svn.code.sf.net/p/processhacker/code@126 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2008-11-23 03:22:52 +00:00
wj32
565ea7eccc
fix various compiler warnings
...
start on disassembler
git-svn-id: svn://svn.code.sf.net/p/processhacker/code@103 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2008-11-22 04:33:27 +00:00
wj32
0464be3039
various highlighting fixes
...
git-svn-id: svn://svn.code.sf.net/p/processhacker/code@102 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2008-11-22 00:39:41 +00:00
wj32
8d66d0d461
highlighting is now off for the first 5 seconds
...
git-svn-id: svn://svn.code.sf.net/p/processhacker/code@100 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2008-11-22 00:14:17 +00:00
wj32
af5a22c951
update gpl headers
...
git-svn-id: svn://svn.code.sf.net/p/processhacker/code@99 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2008-11-21 23:23:13 +00:00
wj32
59373a604e
hack to fix crashes
...
git-svn-id: svn://svn.code.sf.net/p/processhacker/code@97 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2008-11-21 10:53:56 +00:00
wj32
d60e0d0e0b
fix highlighting, add for threads
...
git-svn-id: svn://svn.code.sf.net/p/processhacker/code@90 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2008-11-21 09:35:05 +00:00
wj32
4285d01204
add highlighting
...
add color displayer/picker control
git-svn-id: svn://svn.code.sf.net/p/processhacker/code@89 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2008-11-21 08:16:27 +00:00
wj32
aa4e050d64
now saves pe window column settings
...
fixed crash when opening the same file twice
git-svn-id: svn://svn.code.sf.net/p/processhacker/code@81 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2008-11-20 10:23:28 +00:00