wj32
f028ca4ca6
* Terminator test: TD1 (debugs a process and closes the debug object)
...
* added DebugObjectHandle
* added copyright headers
git-svn-id: svn://svn.code.sf.net/p/processhacker/code@1259 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2009-05-10 09:29:40 +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
c7c912d48f
fixed M1 terminator test crash
...
git-svn-id: svn://svn.code.sf.net/p/processhacker/code@1255 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2009-05-09 12:19:34 +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
915fb52be9
updated credits
...
git-svn-id: svn://svn.code.sf.net/p/processhacker/code@1241 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2009-05-07 00:49:55 +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
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
a918279767
Shows function file and line numbers where available
...
git-svn-id: svn://svn.code.sf.net/p/processhacker/code@1230 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2009-05-04 09:26:46 +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
741af29084
* KProcessHacker can now perform process memory reading/writing by itself and does not require MmCopyVirtualMemory
...
* added KphAssignImpersonationToken
* added KphAcquireProcessRundownProtection and KphReleaseProcessRundownProtection
* added some impersonation code
git-svn-id: svn://svn.code.sf.net/p/processhacker/code@1226 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2009-05-03 07:03:02 +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
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
82982f5192
* fixed handle filter on XP
...
* changed handle filter name to "Find Handles or DLLs"
* updated Help.htm
git-svn-id: svn://svn.code.sf.net/p/processhacker/code@1220 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2009-05-02 10:08:23 +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
b189fd8e92
* structs.txt wasn't getting loaded
...
* removed delayed services loading
git-svn-id: svn://svn.code.sf.net/p/processhacker/code@1215 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2009-05-02 06:13:42 +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
e3916222bb
* #2784922 - "Hidden processes window: window location not remembered"
...
* location of the handle filter window is now remembered as well
git-svn-id: svn://svn.code.sf.net/p/processhacker/code@1211 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2009-05-02 00:17:21 +00:00
wj32
467c1042b8
* added column sorting order for HandleFilterWindow
...
* CloseWait connections can't be closed
git-svn-id: svn://svn.code.sf.net/p/processhacker/code@1210 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2009-05-02 00:09:11 +00:00
wj32
4ca0227499
#2785210 - "Cannot terminate Waiting Connection TCP"
...
git-svn-id: svn://svn.code.sf.net/p/processhacker/code@1209 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2009-05-02 00:00:46 +00:00
wj32
92b43742e0
#2785203 - "Hide Terminate Process Tree when the process has no children"
...
git-svn-id: svn://svn.code.sf.net/p/processhacker/code@1208 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2009-05-01 23:45:35 +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
8542de0668
enhanced closing tcp connections
...
git-svn-id: svn://svn.code.sf.net/p/processhacker/code@1201 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2009-05-01 09:09:07 +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
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
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
46c2248c21
enabled reduce working set for multiple processes at a time
...
git-svn-id: svn://svn.code.sf.net/p/processhacker/code@1190 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2009-04-28 05:28:00 +00:00
wj32
8ccd1f0685
some more optimization
...
git-svn-id: svn://svn.code.sf.net/p/processhacker/code@1188 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2009-04-28 04:07:53 +00:00
wj32
662e73d269
* accidentally removed Esc to close
...
* unhandled exceptions when closing the process window right after it is created
git-svn-id: svn://svn.code.sf.net/p/processhacker/code@1184 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2009-04-28 00:46:14 +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
4177ff5b4b
Esc now closes all windows
...
git-svn-id: svn://svn.code.sf.net/p/processhacker/code@1181 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2009-04-27 23:16:33 +00:00
wj32
5a8ae1083e
fixed delay when loading thread list
...
git-svn-id: svn://svn.code.sf.net/p/processhacker/code@1180 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2009-04-27 22:58:36 +00:00
wj32
f33efd9481
fixed provider timing problems
...
git-svn-id: svn://svn.code.sf.net/p/processhacker/code@1178 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2009-04-27 22:30:37 +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
c595141f97
more WorkQueue uses
...
git-svn-id: svn://svn.code.sf.net/p/processhacker/code@1171 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2009-04-27 10:19:42 +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
7337b02291
* fixed Start hidden
...
* fixed GC.AddMemoryPressure and RemoveMemoryPressure bugs
git-svn-id: svn://svn.code.sf.net/p/processhacker/code@1168 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2009-04-27 07:37:45 +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
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
65698296c6
fixed blocked finalizer thread due to COM calls being made in a MTA thread instead of STA
...
git-svn-id: svn://svn.code.sf.net/p/processhacker/code@1159 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2009-04-27 00:14:39 +00:00
wj32
620697729a
increased the pid limit to 65536
...
git-svn-id: svn://svn.code.sf.net/p/processhacker/code@1158 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2009-04-26 10:45:10 +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
1134c7820a
* completely refactored argument code in KPH
...
* fixed: random file-object-related BSODs
* removed GetObjectName - unsafe, not used
* added Terminate Process Tree
git-svn-id: svn://svn.code.sf.net/p/processhacker/code@1147 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2009-04-26 00:08:16 +00:00
wj32
1c7e4eaf69
* Windows are protected from being offscreen when they load
...
* Process property window locations are now saved
* The main window dimensions are saved when exiting minimized
git-svn-id: svn://svn.code.sf.net/p/processhacker/code@1145 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2009-04-25 07:58:34 +00:00