Commit Graph

408 Commits

Author SHA1 Message Date
wj32 be022d5ce2 x64: fixed POSIX process detection
x64: added highlighting for WOW64 processes
x64: added display of 32-bit modules in WOW64 processes
x64: fixed symbols for WOW64 processes
x64: stack traces for WOW64 processes now include the 64-bit stack

git-svn-id: svn://svn.code.sf.net/p/processhacker/code@1701 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2009-08-12 10:35:13 +00:00
wj32 73abc16546 * x64: stack walking works
* x64: WOW64 stack walking works, but no symbols
* x64: fixed dbghelp.dll auto-detection
* updated Help.htm, HACKING.txt, README.txt
* PH output now shows whether the system is 32- or 64-bit
* fixed no symbols for protected processes (System) without KPH

git-svn-id: svn://svn.code.sf.net/p/processhacker/code@1695 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2009-08-11 09:47:21 +00:00
wj32 79e13cbb7b x64: fixed memory-related functionality
git-svn-id: svn://svn.code.sf.net/p/processhacker/code@1688 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2009-08-10 09:31:34 +00:00
wj32 5d672845b3 fixed token groups info (problem was with structure padding)
git-svn-id: svn://svn.code.sf.net/p/processhacker/code@1686 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2009-08-10 08:34:08 +00:00
wj32 275ffd2018 fixed TaskDialog for x64
git-svn-id: svn://svn.code.sf.net/p/processhacker/code@1684 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2009-08-10 07:37:03 +00:00
wj32 6ad1ea536a * eliminated all architecture dependent IntPtr.ToStrings
* deleted old API logger code

git-svn-id: svn://svn.code.sf.net/p/processhacker/code@1682 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2009-08-09 11:20:31 +00:00
wj32 d551452839 * moved back to AnyCPU
* fixed several native API struct definitions; process enumeration is working on native x64

git-svn-id: svn://svn.code.sf.net/p/processhacker/code@1681 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2009-08-09 11:02:45 +00:00
wj32 771ba824de * fixed warning pragma directives
* decreased BaseObject overhead

git-svn-id: svn://svn.code.sf.net/p/processhacker/code@1679 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2009-08-09 01:02:09 +00:00
wj32 0832f0ae5f * added handle properties for transaction manager objects
* all push lock acquires now enter critical regions
* removed OUT LONG arguments from ref.c

git-svn-id: svn://svn.code.sf.net/p/processhacker/code@1677 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2009-08-07 11:25:54 +00:00
wj32 5a9e1df893 * fixed KPH ref deadlock - replaced KphIsDestroyedObject with KphReferenceObjectSafe
* reorganized ExtraTools; added System Call Hacker
* fixed PH tab indicies

git-svn-id: svn://svn.code.sf.net/p/processhacker/code@1651 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2009-08-01 23:57:10 +00:00
wj32 83fafbc82f improved user prompts; refactored
git-svn-id: svn://svn.code.sf.net/p/processhacker/code@1621 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2009-07-22 01:56:20 +00:00
wj32 111dbcce1d refactoring + more docs
git-svn-id: svn://svn.code.sf.net/p/processhacker/code@1620 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2009-07-21 11:45:47 +00:00
wj32 bbdf6b3f49 added ability to unload drivers
git-svn-id: svn://svn.code.sf.net/p/processhacker/code@1613 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2009-07-20 09:45:43 +00:00
wj32 44a6eb1d24 ability to open key handles in regedit
git-svn-id: svn://svn.code.sf.net/p/processhacker/code@1611 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2009-07-19 00:57:24 +00:00
wj32 49e216abc2 * NPH cleanup
* all NPH functions are now stdcall
* NPH is now statically linked

git-svn-id: svn://svn.code.sf.net/p/processhacker/code@1597 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2009-07-14 01:29:16 +00:00
wj32 72b7c08952 fixed Properties menu item
git-svn-id: svn://svn.code.sf.net/p/processhacker/code@1596 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2009-07-13 23:55:14 +00:00
wj32 73bcbf1bfb thread list is more responsive
git-svn-id: svn://svn.code.sf.net/p/processhacker/code@1594 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2009-07-13 02:48:44 +00:00
wj32 06b5fb4b61 added default heap highlighting
git-svn-id: svn://svn.code.sf.net/p/processhacker/code@1580 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2009-07-11 03:54:34 +00:00
wj32 a034bf9a3f code cleanup
git-svn-id: svn://svn.code.sf.net/p/processhacker/code@1569 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2009-07-09 06:28:57 +00:00
wj32 f9345ff1a3 fixed more things for XP
git-svn-id: svn://svn.code.sf.net/p/processhacker/code@1560 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2009-07-06 10:18:25 +00:00
wj32 7c39cd6846 added Dump memory menu item
git-svn-id: svn://svn.code.sf.net/p/processhacker/code@1554 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2009-07-05 09:39:35 +00:00
wj32 63079fd261 #2816809 - "System.ArgumentOutOfRangeException"
git-svn-id: svn://svn.code.sf.net/p/processhacker/code@1551 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2009-07-05 08:37:56 +00:00
wj32 8759ca53dc fixed some typos
git-svn-id: svn://svn.code.sf.net/p/processhacker/code@1549 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2009-07-05 05:56:01 +00:00
wj32 a54e23feeb * can now unload modules cross-session
* can destroy heaps cross-session
* added some thread functions

git-svn-id: svn://svn.code.sf.net/p/processhacker/code@1548 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2009-07-05 05:40:46 +00:00
wj32 62a38b8415 * added RTL-based debugging classes
* switched to the null coalescing operator

git-svn-id: svn://svn.code.sf.net/p/processhacker/code@1541 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2009-07-05 04:01:42 +00:00
wj32 e717e6b823 highlighting for .NET and relocated DLLs
git-svn-id: svn://svn.code.sf.net/p/processhacker/code@1539 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2009-07-05 02:45:23 +00:00
wj32 e06d243a74 more performance hacks
git-svn-id: svn://svn.code.sf.net/p/processhacker/code@1538 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2009-07-05 01:44:40 +00:00
wj32 4cd6d4429f thread list improvements and fixes
git-svn-id: svn://svn.code.sf.net/p/processhacker/code@1522 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2009-07-04 08:21:42 +00:00
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