wj32
a131b3116b
fixed cannot access disposed object exception
...
git-svn-id: svn://svn.code.sf.net/p/processhacker/code@1258 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2009-05-10 08:15:26 +00:00
wj32
666df2e06f
* added ObSetHandleAttributes
...
* ability to set handle flags such as protect-from-close and inherit
git-svn-id: svn://svn.code.sf.net/p/processhacker/code@1256 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2009-05-10 01:57:45 +00:00
wj32
c5ff212f90
creation times for all processes (no more "20 centuries ago")
...
git-svn-id: svn://svn.code.sf.net/p/processhacker/code@1250 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2009-05-09 01:56:53 +00:00
wj32
0776d13f36
* added WorkItem tags
...
* removed UseInvoke from Provider
git-svn-id: svn://svn.code.sf.net/p/processhacker/code@1248 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2009-05-09 01:29:45 +00:00
wj32
9edcffcc62
fixed many bugs post-IntPtr-migration
...
git-svn-id: svn://svn.code.sf.net/p/processhacker/code@1239 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2009-05-06 11:22:22 +00:00
wj32
98c2093f16
PH now compiles again
...
git-svn-id: svn://svn.code.sf.net/p/processhacker/code@1236 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2009-05-06 05:29:56 +00:00
wj32
52ea354823
fixed up some stuff
...
git-svn-id: svn://svn.code.sf.net/p/processhacker/code@1234 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2009-05-06 04:48:55 +00:00
flavioe
2106d2a2e6
changed API definitions to use IntPtr instead of int
...
git-svn-id: svn://svn.code.sf.net/p/processhacker/code@1233 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2009-05-05 22:05:59 +00:00
wj32
a246b21d19
fixed incomplete or inaccurate thread call stacks
...
git-svn-id: svn://svn.code.sf.net/p/processhacker/code@1229 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2009-05-04 07:26:36 +00:00
wj32
ceff8c7e78
better highlighting
...
git-svn-id: svn://svn.code.sf.net/p/processhacker/code@1225 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2009-05-03 00:06:56 +00:00
wj32
863b7db02d
* fixed unhandled exception when pressing enter in memory list
...
* no more inconsistent state highlighting
git-svn-id: svn://svn.code.sf.net/p/processhacker/code@1224 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2009-05-02 23:43:43 +00:00
wj32
e2fb1b0bf7
* bump to 1.3.7.6
...
* #2785648 - "cursor down crashes PH"
* Unexpected actions being performed when a key was pressed in the memory and handle lists
git-svn-id: svn://svn.code.sf.net/p/processhacker/code@1223 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2009-05-02 23:31:26 +00:00
wj32
0015f83c13
renamed some process tree members
...
git-svn-id: svn://svn.code.sf.net/p/processhacker/code@1221 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2009-05-02 10:17:37 +00:00
wj32
a3410f1099
fixed packed image detection
...
git-svn-id: svn://svn.code.sf.net/p/processhacker/code@1219 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2009-05-02 08:58:10 +00:00
wj32
0d109c2f88
* ServiceItems are no longer cloned unless necessary
...
* PEFile-related strings are no longer read when analyzing for packed executables
git-svn-id: svn://svn.code.sf.net/p/processhacker/code@1218 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2009-05-02 08:32:17 +00:00
wj32
e2b02da9a6
prevented sorting on adding to the service list - less memory usage because of poor ListView design by MS (boxes hundreds of thousands of ints when sorting)
...
git-svn-id: svn://svn.code.sf.net/p/processhacker/code@1217 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2009-05-02 08:07:34 +00:00
wj32
5214f93f2e
added option to hide PH network connections
...
git-svn-id: svn://svn.code.sf.net/p/processhacker/code@1216 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2009-05-02 07:16:24 +00:00
wj32
b44786cba4
* stopped using ProcessesWithThreads
...
* fixed unhandled exception when configuring searches
git-svn-id: svn://svn.code.sf.net/p/processhacker/code@1214 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2009-05-02 05:11:23 +00:00
wj32
962eb173a6
improved startup speed by delaying services loading
...
git-svn-id: svn://svn.code.sf.net/p/processhacker/code@1213 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2009-05-02 02:50:21 +00:00
wj32
e1207504a4
fixed typos in NetworkList which lead to bug #2784924
...
git-svn-id: svn://svn.code.sf.net/p/processhacker/code@1207 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2009-05-01 23:40:11 +00:00
wj32
1f49de292b
#2784954 - "Ctrl+F find DLLs and not just Handles"
...
git-svn-id: svn://svn.code.sf.net/p/processhacker/code@1206 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2009-05-01 11:55:39 +00:00
wj32
ca734efdc4
#2784924 - "Network connections: process's icon not shown"
...
git-svn-id: svn://svn.code.sf.net/p/processhacker/code@1205 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2009-05-01 10:39:24 +00:00
wj32
fc1a61ab7e
#2784924 - "Network connections: process's icon not shown"
...
git-svn-id: svn://svn.code.sf.net/p/processhacker/code@1203 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2009-05-01 10:12:51 +00:00
wj32
47511c0fb9
added the ability to close TCP connections
...
git-svn-id: svn://svn.code.sf.net/p/processhacker/code@1200 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2009-05-01 09:03:22 +00:00
wj32
f4914cd679
#2782808 - "Exception generated when CPU History is set to first column."
...
git-svn-id: svn://svn.code.sf.net/p/processhacker/code@1199 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2009-04-29 05:46:24 +00:00
wj32
33e0bdf9a6
* fixed service list Type column width
...
* made default process properties window size a bit bigger
git-svn-id: svn://svn.code.sf.net/p/processhacker/code@1196 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2009-04-28 10:52:52 +00:00
wj32
0ba4283fb9
changed "Unknown Process" to "Waiting Connections"
...
git-svn-id: svn://svn.code.sf.net/p/processhacker/code@1195 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2009-04-28 08:20:57 +00:00
wj32
9be2720ecf
#2781625 - "System Idle Process should not have network connections"
...
git-svn-id: svn://svn.code.sf.net/p/processhacker/code@1194 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2009-04-28 08:17:39 +00:00
wj32
95d4073d7f
* simplified tree model code
...
* fixed PH on XP not retrieving process file names
* resolved some unnoticed unhandled exceptions
git-svn-id: svn://svn.code.sf.net/p/processhacker/code@1192 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2009-04-28 07:42:03 +00:00
wj32
b68d4053cf
* implemented sorting for the newly added columns
...
* switched to a switch table for increased performance when sorting
git-svn-id: svn://svn.code.sf.net/p/processhacker/code@1186 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2009-04-28 01:41:18 +00:00
wj32
a0bfdbbd8e
limits the ThreadPool threads
...
git-svn-id: svn://svn.code.sf.net/p/processhacker/code@1185 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2009-04-28 01:26:50 +00:00
wj32
070c408b14
fixed inaccurate I/O Total rates when using a refresh interval other than 1000ms
...
git-svn-id: svn://svn.code.sf.net/p/processhacker/code@1183 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2009-04-28 00:37:41 +00:00
wj32
b9f6b0bbf4
new columns: base priority, start time, relative start time, total cpu time, kernel cpu time, user cpu time
...
git-svn-id: svn://svn.code.sf.net/p/processhacker/code@1182 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2009-04-28 00:34:49 +00:00
wj32
8a8797ce10
* process window loads much faster
...
* implemented Esc to close process window
git-svn-id: svn://svn.code.sf.net/p/processhacker/code@1176 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2009-04-27 11:53:50 +00:00
wj32
e36bc2f107
* fixed the tiny gaps at the ends of longdata plotters
...
* added GetBasePriority to process and thread handles
* fixed options & process windows not getting initialized
git-svn-id: svn://svn.code.sf.net/p/processhacker/code@1175 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2009-04-27 11:10:41 +00:00
wj32
086ad197c6
* removed InterlockedExecute for ProcessTree
...
* now using WorkQueue
git-svn-id: svn://svn.code.sf.net/p/processhacker/code@1170 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2009-04-27 10:14:18 +00:00
wj32
106af10079
* fixed default column widths
...
* started custom thread pool
git-svn-id: svn://svn.code.sf.net/p/processhacker/code@1169 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2009-04-27 08:42:35 +00:00
wj32
32c99c67ed
* bump to 1.3.7.3
...
* added customizable tray icons
git-svn-id: svn://svn.code.sf.net/p/processhacker/code@1166 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2009-04-27 06:57:59 +00:00
wj32
e55aa8c3f5
no more UI blocking on the symbol call lock
...
git-svn-id: svn://svn.code.sf.net/p/processhacker/code@1164 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2009-04-27 02:45:20 +00:00
wj32
09ece47696
improved perceived performance
...
git-svn-id: svn://svn.code.sf.net/p/processhacker/code@1163 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2009-04-27 02:22:59 +00:00
wj32
99e038956a
decreased startup time by ~0.2 seconds
...
git-svn-id: svn://svn.code.sf.net/p/processhacker/code@1162 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2009-04-27 02:00:57 +00:00
wj32
4c89ae2926
implemented some more ENTER shortcuts
...
git-svn-id: svn://svn.code.sf.net/p/processhacker/code@1161 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2009-04-27 01:16:30 +00:00
wj32
86bc76671b
* fixed network list icons
...
* if a network connection is the last for its process and it is removed, the icon will no longer be blank
git-svn-id: svn://svn.code.sf.net/p/processhacker/code@1160 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2009-04-27 00:50:45 +00:00
wj32
bfc483402d
process tree now loads instantly (ugh, stupid lock statement doesn't even work properly)
...
git-svn-id: svn://svn.code.sf.net/p/processhacker/code@1157 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2009-04-26 10:28:42 +00:00
wj32
656a6729a2
fixed some provider synchronization issues
...
git-svn-id: svn://svn.code.sf.net/p/processhacker/code@1150 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2009-04-26 02:23:43 +00:00
wj32
bcc8495d09
* moved the NodeControlInfo cache to TreeViewAdv.cs so it applies to all callers
...
* stopped invalidating the cache every update interval
git-svn-id: svn://svn.code.sf.net/p/processhacker/code@1149 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2009-04-26 01:00:08 +00:00
wj32
402a270548
* significantly improved performance for the tree view
...
* improved performance for the other lists
git-svn-id: svn://svn.code.sf.net/p/processhacker/code@1142 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2009-04-25 05:29:01 +00:00
wj32
56a3556768
* fixed some enums
...
* added more functions in ProcessHandle and ThreadHandle
* added integrity, I/O priority and page priority columns
* added sorting to WS columns
* improved the perceived responsiveness of several components
* removed Program.UpdateWindows()
* added thread exception handler for debug builds
git-svn-id: svn://svn.code.sf.net/p/processhacker/code@1141 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2009-04-25 03:12:22 +00:00
wj32
47dc74121f
* added No as the default button for the prompt when terminating threads
...
* removed useless warning in HiddenProcessesWindow
* fixed version numbers
git-svn-id: svn://svn.code.sf.net/p/processhacker/code@1140 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2009-04-25 00:50:47 +00:00
wj32
dcbb60871d
* #2780277 - "add <ENTER> to shortcut list for default action"
...
* Thread termination now prompts
* Handle filter took a while to start up
git-svn-id: svn://svn.code.sf.net/p/processhacker/code@1136 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2009-04-24 09:59:21 +00:00