Commit Graph

380 Commits

Author SHA1 Message Date
wj32 4393589bbc fixed Indicator flickering, updated CHANGELOG.txt
git-svn-id: svn://svn.code.sf.net/p/processhacker/code@1516 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2009-07-04 00:10:38 +00:00
wj32 21af7629aa got rid of the virtual memory list
git-svn-id: svn://svn.code.sf.net/p/processhacker/code@1515 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2009-07-04 00:00:49 +00:00
wj32 965f62ea01 * ability to force terminate threads
* updated Help.htm
* fixed Assistant build

git-svn-id: svn://svn.code.sf.net/p/processhacker/code@1506 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2009-07-02 07:05:32 +00:00
wj32 d66cc0bdb9 added NtFsControlFile hang detection
git-svn-id: svn://svn.code.sf.net/p/processhacker/code@1503 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2009-07-02 05:36:00 +00:00
deanme d50cc3d1d1 perfect the Indicator component and I/O Bytes(R+O) Indicator
git-svn-id: svn://svn.code.sf.net/p/processhacker/code@1501 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2009-07-01 14:21:22 +00:00
wj32 39837f30e0 finally fixed network connection address resolving
git-svn-id: svn://svn.code.sf.net/p/processhacker/code@1499 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2009-07-01 11:21:49 +00:00
deanme 441f35762c add Indicator component
git-svn-id: svn://svn.code.sf.net/p/processhacker/code@1491 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2009-06-29 14:35:49 +00:00
wj32 67a93a83d4 * ability to create services
* better HandleTable + SecuredHandleTable

git-svn-id: svn://svn.code.sf.net/p/processhacker/code@1470 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2009-06-26 10:53:00 +00:00
wj32 820b5593d7 Ability to terminate system threads
git-svn-id: svn://svn.code.sf.net/p/processhacker/code@1468 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2009-06-25 10:53:41 +00:00
wj32 1c2f3e8bbe removed NPH hack for XP
git-svn-id: svn://svn.code.sf.net/p/processhacker/code@1466 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2009-06-25 09:32:55 +00:00
wj32 a58033df45 NPH file object name hack!
git-svn-id: svn://svn.code.sf.net/p/processhacker/code@1465 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2009-06-25 08:54:11 +00:00
wj32 2dcb035caa fixed CreateRemoteThread def
git-svn-id: svn://svn.code.sf.net/p/processhacker/code@1464 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2009-06-25 07:51:51 +00:00
wj32 0300fc1d0e thread wait analysis now detects NtQueryObject hangs
git-svn-id: svn://svn.code.sf.net/p/processhacker/code@1463 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2009-06-25 06:55:13 +00:00
wj32 5b8ce405f4 extreme micro-optimization
git-svn-id: svn://svn.code.sf.net/p/processhacker/code@1449 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2009-06-21 10:16:13 +00:00
wj32 aefe7456bd Network connections now display process IDs
git-svn-id: svn://svn.code.sf.net/p/processhacker/code@1445 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2009-06-21 02:02:02 +00:00
wj32 882bf83c59 * updated CHANGELOG.txt
* fixed system thread stack error message
* removed several annoying thread-related warnings

git-svn-id: svn://svn.code.sf.net/p/processhacker/code@1440 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2009-06-20 23:53:49 +00:00
wj32 f98148bd1f * updated version information
* updated NPH with new functions and argument attributes
* fixed some KPH argument attributes
* fixed optional buffer support in KphQueryProcessHandles
* fixed NPH NtOpenProcessTokenEx hook

git-svn-id: svn://svn.code.sf.net/p/processhacker/code@1438 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2009-06-20 08:26:23 +00:00
wj32 a17e10d425 * added KphQueryProcessHandles
* added KphOpenThreadProcess
* hidden processes scanner can now detect FUTo
* KPH cleanup - added argument attributes
* improved auto-ForeColor

git-svn-id: svn://svn.code.sf.net/p/processhacker/code@1436 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2009-06-20 02:47:04 +00:00
wj32 c4517e384d added POSIX tooltip
git-svn-id: svn://svn.code.sf.net/p/processhacker/code@1435 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2009-06-19 09:57:22 +00:00
wj32 1d72ebb6b6 * Fixed: broken Ctrl+A for memory, results, and PE lists
* POSIX process support, including command lines and highlighting
* Automatic tree text coloring, allowing for dark highlighting colors

git-svn-id: svn://svn.code.sf.net/p/processhacker/code@1434 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2009-06-19 09:56:44 +00:00
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