wj32
a15cc0cb3d
fixed some LPC functions
...
git-svn-id: svn://svn.code.sf.net/p/processhacker/code@1705 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2009-08-14 08:38:37 +00:00
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
80fb99a1d5
* x64: fixed DEP status for 64-bit processes, added display of 32-bit vs. 64-bit
...
* #2834578 - "Unable to replace Task Manager with Process Hacker error"
* updated CHANGELOG.txt
git-svn-id: svn://svn.code.sf.net/p/processhacker/code@1691 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2009-08-10 10:21:33 +00:00
wj32
521e71ce53
x64: fixed injecting and unloading DLLs
...
git-svn-id: svn://svn.code.sf.net/p/processhacker/code@1690 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2009-08-10 09:50:31 +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
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
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
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
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
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
773e47c843
added ability to save process info
...
git-svn-id: svn://svn.code.sf.net/p/processhacker/code@1622 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2009-07-22 03:17:00 +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
de0d494e17
fixed Sid.FromAccountName
...
git-svn-id: svn://svn.code.sf.net/p/processhacker/code@1616 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2009-07-21 04:14:35 +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
72d38eea0f
* fixed APC delegate
...
* more progress on native.html
git-svn-id: svn://svn.code.sf.net/p/processhacker/code@1608 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2009-07-16 06:30:32 +00:00
wj32
9ba45dc25b
improved Waiter
...
git-svn-id: svn://svn.code.sf.net/p/processhacker/code@1605 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2009-07-15 08:41:33 +00:00
wj32
50f5e4c957
* progressed on native.html
...
* made BoundaryDescriptor easier to create
git-svn-id: svn://svn.code.sf.net/p/processhacker/code@1601 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2009-07-14 07:41:05 +00:00
wj32
c56d51f229
added more security functions
...
git-svn-id: svn://svn.code.sf.net/p/processhacker/code@1595 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2009-07-13 22:52:40 +00:00
wj32
21205fee1e
getting and setting security descriptors works!
...
git-svn-id: svn://svn.code.sf.net/p/processhacker/code@1591 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2009-07-13 01:17:55 +00:00
wj32
6877fa1e0f
finally completed the basic access control classes
...
git-svn-id: svn://svn.code.sf.net/p/processhacker/code@1590 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2009-07-12 11:33:44 +00:00
wj32
7cf5dfa267
* added PrivateNamespaceHandle
...
* created AccessControl namespace
git-svn-id: svn://svn.code.sf.net/p/processhacker/code@1589 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2009-07-12 06:24:39 +00:00
wj32
23f16852fa
better process window exit status display
...
git-svn-id: svn://svn.code.sf.net/p/processhacker/code@1587 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2009-07-11 11:04:08 +00:00
wj32
aa84ac8e60
added NativeUtils and some winsta methods
...
git-svn-id: svn://svn.code.sf.net/p/processhacker/code@1586 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2009-07-11 10:32:10 +00:00
wj32
66e7cb3044
improved several memory-related classes
...
git-svn-id: svn://svn.code.sf.net/p/processhacker/code@1582 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2009-07-11 05:15:53 +00:00
wj32
d126b8b1a0
fixed PhysicalPages
...
git-svn-id: svn://svn.code.sf.net/p/processhacker/code@1581 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2009-07-11 04:47:07 +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
a8a64d097a
more native-ization
...
git-svn-id: svn://svn.code.sf.net/p/processhacker/code@1578 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2009-07-11 01:40:29 +00:00
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
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
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
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
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
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
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
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