wj32
38ee8cca4b
made wait detection for NtWaitForMultipleObjects more reliable
...
git-svn-id: svn://svn.code.sf.net/p/processhacker/code@1423 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2009-06-15 07:58:16 +00:00
wj32
57c7328d46
Unknown Process network connections have icons now
...
git-svn-id: svn://svn.code.sf.net/p/processhacker/code@1419 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2009-06-14 08:01:00 +00:00
wj32
ab0938e89e
* added PhysicalPages
...
* some refactoring in Windows
git-svn-id: svn://svn.code.sf.net/p/processhacker/code@1416 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2009-06-14 02:07:56 +00:00
wj32
28e01f5924
* added ZwWriteFile to wait analysis
...
* fixed some TopMost bugs
git-svn-id: svn://svn.code.sf.net/p/processhacker/code@1414 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2009-06-13 08:37:50 +00:00
wj32
c0db89f2d4
* attempted to create a kernel profiler
...
* moved SortedListViewComparer
git-svn-id: svn://svn.code.sf.net/p/processhacker/code@1412 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2009-06-13 05:41:33 +00:00
wj32
eb00907f40
* added authid in token object names
...
* added Advanced tab in token properties
* new TokenPrivilege class for more OO
git-svn-id: svn://svn.code.sf.net/p/processhacker/code@1406 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2009-06-09 11:33:19 +00:00
wj32
ed4eb7384a
added DelayedReleasePool
...
git-svn-id: svn://svn.code.sf.net/p/processhacker/code@1405 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2009-06-08 11:24:53 +00:00
wj32
a2fad8af8d
* decreased the State column width
...
* non-existent processes are now shown as "Unknown Process"
git-svn-id: svn://svn.code.sf.net/p/processhacker/code@1399 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2009-06-08 08:29:50 +00:00
wj32
5393619ac4
added "scroll down the process tree on startup" option
...
git-svn-id: svn://svn.code.sf.net/p/processhacker/code@1398 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2009-06-08 08:27:02 +00:00
wj32
1012e9588d
target window workaround for elevated processes
...
git-svn-id: svn://svn.code.sf.net/p/processhacker/code@1396 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2009-06-08 08:00:42 +00:00
wj32
1a4bde73a6
updated NProcessHacker.cs
...
git-svn-id: svn://svn.code.sf.net/p/processhacker/code@1393 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2009-06-08 01:38:34 +00:00
wj32
def9a81db4
dramatically faster lists
...
git-svn-id: svn://svn.code.sf.net/p/processhacker/code@1390 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2009-06-07 12:27:51 +00:00
wj32
f29266610d
added window process finder
...
git-svn-id: svn://svn.code.sf.net/p/processhacker/code@1388 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2009-06-07 11:54:56 +00:00
wj32
40e736cd63
* refactoring: typos, etc.
...
* new reference counting system for handles, memory allocations and symbol provider
* added terminal server objects (server, session, process)
* proper SID class
* moved logging into ProcessHacker.Common
git-svn-id: svn://svn.code.sf.net/p/processhacker/code@1382 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2009-06-07 06:30:47 +00:00
wj32
2c3c8a402f
added ability to detach processes from debuggers
...
git-svn-id: svn://svn.code.sf.net/p/processhacker/code@1376 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2009-06-06 00:53:45 +00:00
wj32
a5e2737739
#2797948 - "System.ArgumentOutOfRangeException"
...
git-svn-id: svn://svn.code.sf.net/p/processhacker/code@1373 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2009-06-05 10:49:41 +00:00
wj32
3ede8eda53
refactored open containing folder code
...
git-svn-id: svn://svn.code.sf.net/p/processhacker/code@1367 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2009-06-01 12:13:17 +00:00
wj32
03e3baf2db
added instruction text to highlighting options
...
git-svn-id: svn://svn.code.sf.net/p/processhacker/code@1360 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2009-06-01 07:14:06 +00:00
wj32
c47ea8728d
"fixed" all compiler warnings
...
git-svn-id: svn://svn.code.sf.net/p/processhacker/code@1358 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2009-06-01 06:58:00 +00:00
wj32
ce24964325
major refactoring - utility functions are now in a separate library and SymbolProvider is now in ProcessHacker.Native
...
git-svn-id: svn://svn.code.sf.net/p/processhacker/code@1355 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2009-05-31 11:05:47 +00:00
wj32
e16bc7b506
* added event pair "properties"
...
* fixed event pair wait detection
git-svn-id: svn://svn.code.sf.net/p/processhacker/code@1354 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2009-05-31 00:05:28 +00:00
wj32
e9900c69a8
* added event pair and keyed event wait detection
...
git-svn-id: svn://svn.code.sf.net/p/processhacker/code@1353 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2009-05-30 12:16:08 +00:00
wj32
28d89099c6
* added timer properties
...
* refactored handle code
* fixed time bugs in handle code
* added wrapper synchronization object classes
git-svn-id: svn://svn.code.sf.net/p/processhacker/code@1347 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2009-05-30 05:26:35 +00:00
wj32
54d1e8ea28
added better wait detection without good symbols
...
git-svn-id: svn://svn.code.sf.net/p/processhacker/code@1340 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2009-05-28 12:00:24 +00:00
wj32
f3bfe0644a
added I/O device control wait detection
...
git-svn-id: svn://svn.code.sf.net/p/processhacker/code@1339 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2009-05-28 11:35:46 +00:00
wj32
12084d1386
added worker factory wait detection
...
git-svn-id: svn://svn.code.sf.net/p/processhacker/code@1338 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2009-05-28 11:31:58 +00:00
wj32
8f5944e7dd
fixed USER message wait detection
...
git-svn-id: svn://svn.code.sf.net/p/processhacker/code@1336 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2009-05-28 11:27:33 +00:00
wj32
e71c5a2053
added LPC port wait detection and NT user message wait detection
...
git-svn-id: svn://svn.code.sf.net/p/processhacker/code@1335 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2009-05-28 11:21:09 +00:00
wj32
55fff11df8
added named pipe hang detection
...
git-svn-id: svn://svn.code.sf.net/p/processhacker/code@1334 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2009-05-28 11:13:04 +00:00
wj32
fb4d2aeb15
disabled properties for DLLs and Mapped Files
...
git-svn-id: svn://svn.code.sf.net/p/processhacker/code@1333 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2009-05-28 10:59:21 +00:00
wj32
c14ae0f4c1
new handle properties window
...
git-svn-id: svn://svn.code.sf.net/p/processhacker/code@1332 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2009-05-28 10:55:11 +00:00
wj32
7a558a54b2
* added thread wait analyzer
...
* moved thread stack walking into ProcessHacker.Native
git-svn-id: svn://svn.code.sf.net/p/processhacker/code@1331 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2009-05-28 07:51:16 +00:00
wj32
5b43da8675
some refactoring
...
git-svn-id: svn://svn.code.sf.net/p/processhacker/code@1314 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2009-05-22 05:12:58 +00:00
wj32
674b81274a
* fixed: "Access denied" when changing DEP status or unloading a module on Windows XP
...
* fixed Win32Handle.Wait
git-svn-id: svn://svn.code.sf.net/p/processhacker/code@1310 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2009-05-22 02:19:13 +00:00
wj32
2199520ed5
* moved native API definitions into separate files
...
* added remaining NT objects
* added NtStatus enum
* added Semaphore properties
* added ObjectFlags to every object
* other refactoring
git-svn-id: svn://svn.code.sf.net/p/processhacker/code@1301 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2009-05-20 07:05:02 +00:00
wj32
e6e7d4d0d0
added handle objects for directories, events, event pairs, mutants and symbolic links!
...
git-svn-id: svn://svn.code.sf.net/p/processhacker/code@1299 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2009-05-19 10:52:15 +00:00
wj32
171674811b
added Access definitions for many more NT objects
...
git-svn-id: svn://svn.code.sf.net/p/processhacker/code@1298 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2009-05-19 08:47:59 +00:00
wj32
91d061b663
added experimental feature: protect processes
...
git-svn-id: svn://svn.code.sf.net/p/processhacker/code@1287 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2009-05-17 02:59:06 +00:00
wj32
3283d832a3
Fixed: Unable to change service configurations
...
git-svn-id: svn://svn.code.sf.net/p/processhacker/code@1285 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2009-05-16 00:02:17 +00:00
wj32
6af7ad9280
#2790404 - "System.InvalidOperationException"
...
git-svn-id: svn://svn.code.sf.net/p/processhacker/code@1266 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2009-05-12 03:30:09 +00:00
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