Commit Graph

186 Commits

Author SHA1 Message Date
wj32 d147fcde75 refactoring in WindowHandle
git-svn-id: svn://svn.code.sf.net/p/processhacker/code@1577 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2009-07-11 00:43:28 +00:00
deanme 07b420f4e3 perfected window menu item in the main form
git-svn-id: svn://svn.code.sf.net/p/processhacker/code@1575 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2009-07-10 16:13:32 +00:00
wj32 5a99b6cbb5 added WindowHandle
git-svn-id: svn://svn.code.sf.net/p/processhacker/code@1574 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2009-07-10 07:46:16 +00:00
wj32 6a73e84bda cleanup + added WindowPlacementFlags
git-svn-id: svn://svn.code.sf.net/p/processhacker/code@1573 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2009-07-10 06:55:18 +00:00
wj32 aa9417f03c added AnsiString functions
git-svn-id: svn://svn.code.sf.net/p/processhacker/code@1572 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2009-07-09 10:27:34 +00:00
deanme 78bddfb787 added GetWindowPlacement api
git-svn-id: svn://svn.code.sf.net/p/processhacker/code@1571 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2009-07-09 09:01:11 +00:00
wj32 0889de3d26 fixed pvt. memory indicator color in the process window
git-svn-id: svn://svn.code.sf.net/p/processhacker/code@1565 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2009-07-08 08:55:04 +00:00
wj32 d01405fb6f WalkStack should not use KphReadVirtualMemoryUnsafe
git-svn-id: svn://svn.code.sf.net/p/processhacker/code@1564 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2009-07-07 08:34:14 +00:00
wj32 3091b88b28 improved the terminator tests
git-svn-id: svn://svn.code.sf.net/p/processhacker/code@1558 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2009-07-06 09:56:20 +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 ba2a798830 current process handles are now static
git-svn-id: svn://svn.code.sf.net/p/processhacker/code@1552 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2009-07-05 08:46:32 +00:00
wj32 32cc58bcbd native-ization
git-svn-id: svn://svn.code.sf.net/p/processhacker/code@1550 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2009-07-05 08:28:37 +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 921b3a5a57 made heaps viewer "more robust"
git-svn-id: svn://svn.code.sf.net/p/processhacker/code@1545 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2009-07-05 04:50:30 +00:00
wj32 87c3228b8b added HeapsWindow
git-svn-id: svn://svn.code.sf.net/p/processhacker/code@1542 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2009-07-05 04:37:30 +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 8cfd2f9e17 * dbghelp is now set up automatically when Process Hacker is run the first time
* performance improvements
* stability improvements

git-svn-id: svn://svn.code.sf.net/p/processhacker/code@1537 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2009-07-05 01:24:32 +00:00
wj32 44ac5bda57 fixed memory corruption in KphQueryProcessHandles
git-svn-id: svn://svn.code.sf.net/p/processhacker/code@1536 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2009-07-05 00:42:36 +00:00
wj32 b1a6d7a443 reduced the number of BaseObject finalizer runs
git-svn-id: svn://svn.code.sf.net/p/processhacker/code@1534 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2009-07-04 12:55:48 +00:00
wj32 07fe1a8974 removed stupid MemoryAllocs in TokenHandle.cs
git-svn-id: svn://svn.code.sf.net/p/processhacker/code@1533 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2009-07-04 12:17:02 +00:00
wj32 550db25773 removed nullable type in Privilege.cs
git-svn-id: svn://svn.code.sf.net/p/processhacker/code@1531 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2009-07-04 11:29:37 +00:00
wj32 68d2bec140 removed SymCleanup exception throwing
git-svn-id: svn://svn.code.sf.net/p/processhacker/code@1530 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2009-07-04 11:17:54 +00:00
wj32 09bedd2916 object improvements
git-svn-id: svn://svn.code.sf.net/p/processhacker/code@1528 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2009-07-04 11:07:46 +00:00
wj32 1348f54693 added SuppressUnmanagedCodeSecurity attributes
git-svn-id: svn://svn.code.sf.net/p/processhacker/code@1527 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2009-07-04 10:08:10 +00:00
wj32 710682a5ab made lots of classes sealed
git-svn-id: svn://svn.code.sf.net/p/processhacker/code@1526 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2009-07-04 09:44:36 +00:00
wj32 db28979c6a fixed symbol provider DisposeObject method
git-svn-id: svn://svn.code.sf.net/p/processhacker/code@1523 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2009-07-04 08:29:13 +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 ebd1faa508 header changes
git-svn-id: svn://svn.code.sf.net/p/processhacker/code@1520 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2009-07-04 05:40:15 +00:00
wj32 f59c424b37 updated I/O enums
git-svn-id: svn://svn.code.sf.net/p/processhacker/code@1519 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2009-07-04 05:19:14 +00:00
wj32 eb44b7e6b9 * fixed InvalidCastException when attempting to close handles in the handle filter window
* added working native process creation code

git-svn-id: svn://svn.code.sf.net/p/processhacker/code@1518 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2009-07-04 03:19:31 +00:00
wj32 b8572f1557 added pool limits display
git-svn-id: svn://svn.code.sf.net/p/processhacker/code@1517 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2009-07-04 01:58:11 +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 4e775ce125 added back trace safety check
git-svn-id: svn://svn.code.sf.net/p/processhacker/code@1513 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2009-07-03 12:06:30 +00:00
wj32 e478bcc43d added better APC queueing
git-svn-id: svn://svn.code.sf.net/p/processhacker/code@1512 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2009-07-03 11:32:24 +00:00
wj32 b4cabe132f learned a bit more about LPC
git-svn-id: svn://svn.code.sf.net/p/processhacker/code@1511 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2009-07-03 10:14:15 +00:00
deanme d33072cee4 add the CPU、Privae Bytes、I/O Bytes indicator in ProcessWindow form
git-svn-id: svn://svn.code.sf.net/p/processhacker/code@1510 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2009-07-03 10:04:44 +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
wj32 92fcdd1874 * fixed handle tracing code
* added ProcessAnalyzer
* two solutions: main PH program and extra tools

git-svn-id: svn://svn.code.sf.net/p/processhacker/code@1494 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2009-06-30 10:46:38 +00:00
wj32 d98587973c added handle tracing code
git-svn-id: svn://svn.code.sf.net/p/processhacker/code@1488 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2009-06-29 10:13:33 +00:00
wj32 66101d71d6 * removed memory pressure problems with MemoryAlloc
* added stricter checking with BaseObject

git-svn-id: svn://svn.code.sf.net/p/processhacker/code@1484 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2009-06-28 04:50:18 +00:00
wj32 4248bb65dd child windows float by default
git-svn-id: svn://svn.code.sf.net/p/processhacker/code@1480 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2009-06-28 01:58:43 +00:00
wj32 212371a9c7 * #2812814 - "Auto-scroll option should be remembered"
* #2811733 - "System.NullReferenceException"

git-svn-id: svn://svn.code.sf.net/p/processhacker/code@1476 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2009-06-27 08:47:29 +00:00
wj32 efb9d71ad1 some experiments with file handles
git-svn-id: svn://svn.code.sf.net/p/processhacker/code@1475 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2009-06-27 04:28:21 +00:00
wj32 cf63b7b6f3 * added IP address resolve cache
* fixed some doc problems

git-svn-id: svn://svn.code.sf.net/p/processhacker/code@1474 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2009-06-27 02:23:56 +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 3d8e9894c2 Terminator test: TT4 (dangerous thread termination)
git-svn-id: svn://svn.code.sf.net/p/processhacker/code@1467 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2009-06-25 10:26:50 +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