Commit Graph

1659 Commits

Author SHA1 Message Date
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 345bc8ec14 x64: fixed PEB strings (command lines, current directories)
git-svn-id: svn://svn.code.sf.net/p/processhacker/code@1687 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2009-08-10 08:43:36 +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 126388f00f x64 fixes:
* fixed performance info
* beginning to fix PEB info

git-svn-id: svn://svn.code.sf.net/p/processhacker/code@1685 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2009-08-10 08:20:07 +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 bd51094d5d * fixed x64 handle viewing
* workaround for x64 Sid dispose problem

git-svn-id: svn://svn.code.sf.net/p/processhacker/code@1683 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2009-08-09 11:41:53 +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 99b43642c8 * improved KPH comments
* added defs for Ss module block

git-svn-id: svn://svn.code.sf.net/p/processhacker/code@1680 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2009-08-09 03:35:04 +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 3441e8f346 comment modifications
git-svn-id: svn://svn.code.sf.net/p/processhacker/code@1678 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2009-08-09 00:14:02 +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 294fb507e2 deleted useless file
git-svn-id: svn://svn.code.sf.net/p/processhacker/code@1676 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2009-08-07 08:42:40 +00:00
wj32 b7b95e650c handle names for KTM objects!
git-svn-id: svn://svn.code.sf.net/p/processhacker/code@1675 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2009-08-07 08:39:05 +00:00
xhmikosr e173f7bb9a git-svn-id: svn://svn.code.sf.net/p/processhacker/code@1674 21ef857c-d57f-4fe0-8362-d861dc6d29cd 2009-08-06 21:33:34 +00:00
xhmikosr 46487f025f Installer: cosmetics
git-svn-id: svn://svn.code.sf.net/p/processhacker/code@1673 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2009-08-06 21:22:22 +00:00
wj32 55311efcf5 * added more KTM types
* fixed ExtraTools platform-related build error

git-svn-id: svn://svn.code.sf.net/p/processhacker/code@1672 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2009-08-06 10:05:31 +00:00
xhmikosr 632fc27a17 Installer: Allow installation on 64bit WIN
git-svn-id: svn://svn.code.sf.net/p/processhacker/code@1671 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2009-08-06 09:55:12 +00:00
wj32 4201dfad3b fixed kernel handle viewing on Windows 7
git-svn-id: svn://svn.code.sf.net/p/processhacker/code@1670 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2009-08-06 09:11:03 +00:00
wj32 5bb2c4f1b3 fixed object type retrieval on Windows 7
git-svn-id: svn://svn.code.sf.net/p/processhacker/code@1669 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2009-08-06 07:03:28 +00:00
wj32 72cf8f92bb changed PH platform to x86 to use WOW64 on x64
git-svn-id: svn://svn.code.sf.net/p/processhacker/code@1668 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2009-08-06 05:59:44 +00:00
xhmikosr 4f35c75c77 Installer: Replaced code with two new options in [Setup] section in order to skip certain pages when updating. Requires Inno Setup 5.3.3.
git-svn-id: svn://svn.code.sf.net/p/processhacker/code@1667 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2009-08-05 09:40:40 +00:00
wj32 b01b60c07f removed hidden process check
git-svn-id: svn://svn.code.sf.net/p/processhacker/code@1666 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2009-08-04 09:34:26 +00:00
wj32 1604763711 fixed Windows 7 protected process offset
git-svn-id: svn://svn.code.sf.net/p/processhacker/code@1665 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2009-08-04 07:12:12 +00:00
wj32 ef892e439e *actually* fixed the Windows 7 problem
git-svn-id: svn://svn.code.sf.net/p/processhacker/code@1664 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2009-08-04 07:00:56 +00:00
wj32 2e6cd62b74 fixed problem on Windows 7 when replacing task manager
git-svn-id: svn://svn.code.sf.net/p/processhacker/code@1663 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2009-08-04 06:56:23 +00:00
wj32 dce388929f * full support for Windows 7 SP0
* #2821437 - "Windows 7 PsTerminateProcess crash"

git-svn-id: svn://svn.code.sf.net/p/processhacker/code@1662 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2009-08-04 06:50:24 +00:00
wj32 ec17364eb3 updated OS versions
git-svn-id: svn://svn.code.sf.net/p/processhacker/code@1661 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2009-08-04 06:21:56 +00:00
wj32 2547a5070c switched to push locks in sysservice.c
git-svn-id: svn://svn.code.sf.net/p/processhacker/code@1660 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2009-08-03 10:29:55 +00:00
wj32 3c55ed7edb BaseObject is now completely lockless
git-svn-id: svn://svn.code.sf.net/p/processhacker/code@1659 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2009-08-03 08:17:56 +00:00
wj32 ac7088fbeb fixed typos; improved comments
git-svn-id: svn://svn.code.sf.net/p/processhacker/code@1658 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2009-08-02 09:30:54 +00:00
wj32 959817e50f menu items are now disabled for System Idle Process
git-svn-id: svn://svn.code.sf.net/p/processhacker/code@1657 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2009-08-02 07:59:20 +00:00
wj32 26e93bacdd better error messages
git-svn-id: svn://svn.code.sf.net/p/processhacker/code@1656 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2009-08-02 07:45:54 +00:00
wj32 97249d8fb4 Native error messages are now retrieved
git-svn-id: svn://svn.code.sf.net/p/processhacker/code@1655 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2009-08-02 07:40:29 +00:00
wj32 cf1881ac1c completed the LPC classes
git-svn-id: svn://svn.code.sf.net/p/processhacker/code@1654 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2009-08-02 05:28:10 +00:00
wj32 472b798f8f fixed stacks for kernel-mode, improved GUI
git-svn-id: svn://svn.code.sf.net/p/processhacker/code@1653 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2009-08-02 01:48:26 +00:00
wj32 e3388d31ef * KPH stack trace limit is now 64
* improved the Ss GUI

git-svn-id: svn://svn.code.sf.net/p/processhacker/code@1652 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2009-08-02 01:17:03 +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 b3d03c4e30 added support for client ID arguments
git-svn-id: svn://svn.code.sf.net/p/processhacker/code@1650 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2009-08-01 07:29:36 +00:00
wj32 3a75085d71 added many more Ss definitions
git-svn-id: svn://svn.code.sf.net/p/processhacker/code@1649 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2009-08-01 06:20:20 +00:00
wj32 0e1f6ed9ae added SemaphorePair and WaitableQueue
git-svn-id: svn://svn.code.sf.net/p/processhacker/code@1648 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2009-08-01 04:03:27 +00:00
wj32 d90a43810f refactored previous instance code
git-svn-id: svn://svn.code.sf.net/p/processhacker/code@1647 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2009-07-31 10:57:04 +00:00
wj32 d4d2bf8520 improved Ss logging
git-svn-id: svn://svn.code.sf.net/p/processhacker/code@1646 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2009-07-31 10:25:50 +00:00
wj32 e3faafad24 fixed typo in SsUnicodeString.cs
git-svn-id: svn://svn.code.sf.net/p/processhacker/code@1645 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2009-07-31 09:50:08 +00:00
wj32 acf3925bad fixed SsLogger class for argument blocks
git-svn-id: svn://svn.code.sf.net/p/processhacker/code@1644 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2009-07-31 09:42:37 +00:00
wj32 4e4036570b * added Ss logger code
* refactored memory classes
* added Kernel Transaction Manager (KTM) types

git-svn-id: svn://svn.code.sf.net/p/processhacker/code@1643 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2009-07-30 11:25:07 +00:00
wj32 876a77ea0f fixed rule matching bug
git-svn-id: svn://svn.code.sf.net/p/processhacker/code@1642 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2009-07-27 11:19:59 +00:00
wj32 945be0e039 added better rule matching (at the cost of performance)
git-svn-id: svn://svn.code.sf.net/p/processhacker/code@1641 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2009-07-27 11:14:46 +00:00
wj32 2164a28615 added many more syscall entries
git-svn-id: svn://svn.code.sf.net/p/processhacker/code@1640 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2009-07-27 09:35:15 +00:00
wj32 29a5b6f67a added KphSsQueryClientEntry, fixed critical handle referencing bugs
git-svn-id: svn://svn.code.sf.net/p/processhacker/code@1639 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2009-07-27 08:37:33 +00:00