wj32
8d60fe875e
fixed small typo in ref.c
...
git-svn-id: svn://svn.code.sf.net/p/processhacker/code@1859 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2009-09-07 06:39:06 +00:00
wj32
592a301626
* new KPH build, incremented version
...
* added command line usage to Help
* added glossary to Help
git-svn-id: svn://svn.code.sf.net/p/processhacker/code@1857 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2009-09-06 02:59:20 +00:00
wj32
49fd621970
fixed critical KProcessHacker denial-of-service security issues
...
git-svn-id: svn://svn.code.sf.net/p/processhacker/code@1742 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2009-08-27 12:40:28 +00:00
wj32
b1eb836f69
completely disabled KiFastCallEntry scanning for XP
...
git-svn-id: svn://svn.code.sf.net/p/processhacker/code@1736 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2009-08-22 12:35:05 +00:00
wj32
07f8fbcca6
updated KPH and NPH versions
...
git-svn-id: svn://svn.code.sf.net/p/processhacker/code@1730 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2009-08-22 04:28:29 +00:00
wj32
5f89fe0523
fixed Windows XP BSODs
...
git-svn-id: svn://svn.code.sf.net/p/processhacker/code@1729 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2009-08-22 04:20:58 +00:00
wj32
bee0384557
reverted last revision
...
git-svn-id: svn://svn.code.sf.net/p/processhacker/code@1728 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2009-08-22 03:51:41 +00:00
wj32
32d8ee319b
KPH resource locks don't work yet...
...
git-svn-id: svn://svn.code.sf.net/p/processhacker/code@1727 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2009-08-22 03:37:38 +00:00
wj32
4cf24f8935
KPH wrong FORCEINLINE location
...
git-svn-id: svn://svn.code.sf.net/p/processhacker/code@1726 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2009-08-21 09:23:57 +00:00
wj32
32866905e6
fixed critical file object query hang bug
...
git-svn-id: svn://svn.code.sf.net/p/processhacker/code@1722 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2009-08-20 07:31:47 +00:00
wj32
a41364e4e4
added some lock-free structures
...
git-svn-id: svn://svn.code.sf.net/p/processhacker/code@1719 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2009-08-17 08:21:34 +00:00
wj32
abb8fb6915
added type option for delete procedures to run at PASSIVE_LEVEL
...
git-svn-id: svn://svn.code.sf.net/p/processhacker/code@1718 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2009-08-16 10:23:54 +00:00
wj32
8191ae89ae
new KPH build
...
git-svn-id: svn://svn.code.sf.net/p/processhacker/code@1716 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2009-08-15 06:13:03 +00:00
wj32
53d7c69bb4
first 64-bit KPH build (version-specific info still needs to be fixed, and KProcessHacker.cs needs to be fixed as well)
...
git-svn-id: svn://svn.code.sf.net/p/processhacker/code@1715 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2009-08-15 05:43:33 +00:00
wj32
d3adc7ad1d
* added deferred object deletion to KPH
...
* fixed potential sysservice.c deadlock
git-svn-id: svn://svn.code.sf.net/p/processhacker/code@1714 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2009-08-15 00:33:59 +00:00
wj32
dafdbf4990
fixed push lock BSOD on XP
...
git-svn-id: svn://svn.code.sf.net/p/processhacker/code@1704 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2009-08-13 06:54:22 +00:00
wj32
70187235b3
fixed testing code
...
git-svn-id: svn://svn.code.sf.net/p/processhacker/code@1703 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2009-08-12 12:15:28 +00:00
wj32
db13835b39
added KPH testing code
...
git-svn-id: svn://svn.code.sf.net/p/processhacker/code@1702 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2009-08-12 12:12:07 +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
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
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
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
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
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
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
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
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
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
wj32
7fd92d6f36
* found and fixed the Ss BSODs
...
* fixed KphQueryNameFileObject
git-svn-id: svn://svn.code.sf.net/p/processhacker/code@1638 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2009-07-27 06:44:00 +00:00
wj32
f333c9e122
hacked around the bad File object names
...
git-svn-id: svn://svn.code.sf.net/p/processhacker/code@1637 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2009-07-27 01:16:21 +00:00
wj32
f3af8361da
new KPH build
...
git-svn-id: svn://svn.code.sf.net/p/processhacker/code@1635 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2009-07-26 23:50:16 +00:00
wj32
28d23ec084
started argument capturing (BSODs still present!)
...
git-svn-id: svn://svn.code.sf.net/p/processhacker/code@1634 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2009-07-26 23:48:23 +00:00
wj32
9da61ad2c8
many improvements to KphSs
...
git-svn-id: svn://svn.code.sf.net/p/processhacker/code@1633 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2009-07-26 06:50:37 +00:00
wj32
2c22f0e8a4
added the use of an active logger count
...
git-svn-id: svn://svn.code.sf.net/p/processhacker/code@1632 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2009-07-25 00:13:41 +00:00
wj32
c3735fc0d8
system service logging is completely working!
...
git-svn-id: svn://svn.code.sf.net/p/processhacker/code@1631 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2009-07-24 23:04:02 +00:00
wj32
09e59eeca0
significant logging improvements
...
git-svn-id: svn://svn.code.sf.net/p/processhacker/code@1630 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2009-07-24 05:04:59 +00:00
wj32
bc1878d845
system service logging works!
...
git-svn-id: svn://svn.code.sf.net/p/processhacker/code@1629 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2009-07-24 02:24:21 +00:00
wj32
d4b61e2f16
improved guarded lock performance
...
git-svn-id: svn://svn.code.sf.net/p/processhacker/code@1628 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2009-07-23 06:38:59 +00:00
wj32
b41cf81165
* introduced guarded locks
...
* fixed KiFastCallEntry scanning
* fixed client entry (PhCl) pool leaks (now uses ref.c for client entries)
* fixed ref.c delete procedure synchronization
git-svn-id: svn://svn.code.sf.net/p/processhacker/code@1627 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2009-07-23 05:18:00 +00:00
wj32
9eb0d23fc4
made further progress on system service logging; removed test code in kprocesshacker.c
...
git-svn-id: svn://svn.code.sf.net/p/processhacker/code@1625 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2009-07-22 10:24:26 +00:00