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
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
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
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
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
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
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
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
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
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
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
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
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
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
8afedc823e
two new terminator tests
...
git-svn-id: svn://svn.code.sf.net/p/processhacker/code@1459 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2009-06-24 10:33:26 +00:00
wj32
fe52a61b6b
* kernel-mode stack traces!
...
* pool tag cleanup
git-svn-id: svn://svn.code.sf.net/p/processhacker/code@1439 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2009-06-20 23:41:17 +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
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
a0ecb1c49d
Ability to set DEP status of processes in other sessions
...
git-svn-id: svn://svn.code.sf.net/p/processhacker/code@1432 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2009-06-19 06:58:46 +00:00
wj32
67e56d64bb
added IoCompletionHandle
...
git-svn-id: svn://svn.code.sf.net/p/processhacker/code@1377 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2009-06-06 01:32:53 +00:00
wj32
2c3c8a402f
added ability to detach processes from debuggers
...
git-svn-id: svn://svn.code.sf.net/p/processhacker/code@1376 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2009-06-06 00:53:45 +00:00
wj32
88e6201497
Added ability to create dump files for processes
...
git-svn-id: svn://svn.code.sf.net/p/processhacker/code@1366 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2009-06-01 12:11:05 +00:00
wj32
a1869c6bdf
* refactored affinity code
...
* fully documented ProcessHandle
git-svn-id: svn://svn.code.sf.net/p/processhacker/code@1365 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2009-06-01 10:50:07 +00:00
wj32
0eb394ca33
fixed all compiler warnings
...
git-svn-id: svn://svn.code.sf.net/p/processhacker/code@1359 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2009-06-01 07:08:16 +00:00
wj32
ce24964325
major refactoring - utility functions are now in a separate library and SymbolProvider is now in ProcessHacker.Native
...
git-svn-id: svn://svn.code.sf.net/p/processhacker/code@1355 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2009-05-31 11:05:47 +00:00
wj32
28d89099c6
* added timer properties
...
* refactored handle code
* fixed time bugs in handle code
* added wrapper synchronization object classes
git-svn-id: svn://svn.code.sf.net/p/processhacker/code@1347 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2009-05-30 05:26:35 +00:00
wj32
7a558a54b2
* added thread wait analyzer
...
* moved thread stack walking into ProcessHacker.Native
git-svn-id: svn://svn.code.sf.net/p/processhacker/code@1331 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2009-05-28 07:51:16 +00:00
wj32
674b81274a
* fixed: "Access denied" when changing DEP status or unloading a module on Windows XP
...
* fixed Win32Handle.Wait
git-svn-id: svn://svn.code.sf.net/p/processhacker/code@1310 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2009-05-22 02:19:13 +00:00
wj32
860d7b751d
* dynamic PEB offsets
...
* hooking/unhooking is now completely safe on multi-processor systems
git-svn-id: svn://svn.code.sf.net/p/processhacker/code@1303 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2009-05-21 06:13:09 +00:00
wj32
2199520ed5
* moved native API definitions into separate files
...
* added remaining NT objects
* added NtStatus enum
* added Semaphore properties
* added ObjectFlags to every object
* other refactoring
git-svn-id: svn://svn.code.sf.net/p/processhacker/code@1301 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2009-05-20 07:05:02 +00:00
wj32
e6e7d4d0d0
added handle objects for directories, events, event pairs, mutants and symbolic links!
...
git-svn-id: svn://svn.code.sf.net/p/processhacker/code@1299 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2009-05-19 10:52:15 +00:00
wj32
b2a8c06587
refactoring
...
git-svn-id: svn://svn.code.sf.net/p/processhacker/code@1283 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2009-05-15 23:33:32 +00:00
wj32
f028ca4ca6
* Terminator test: TD1 (debugs a process and closes the debug object)
...
* added DebugObjectHandle
* added copyright headers
git-svn-id: svn://svn.code.sf.net/p/processhacker/code@1259 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2009-05-10 09:29:40 +00:00
wj32
6eaaa3deb8
* added KphSetHandleGrantedAccess; KPH can finally bypass all protected process restrictions
...
git-svn-id: svn://svn.code.sf.net/p/processhacker/code@1254 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2009-05-09 11:57:47 +00:00
wj32
25cfaf3415
removed all traces of goddamn AllocCoTaskMem
...
git-svn-id: svn://svn.code.sf.net/p/processhacker/code@1253 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2009-05-09 04:04:51 +00:00
wj32
517d8c4f0f
forgot SetModuleReferenceCount
...
git-svn-id: svn://svn.code.sf.net/p/processhacker/code@1252 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2009-05-09 03:55:53 +00:00
wj32
7fe12925a0
fixed some ProcessHandle things
...
git-svn-id: svn://svn.code.sf.net/p/processhacker/code@1251 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2009-05-09 03:50:05 +00:00
wj32
9edcffcc62
fixed many bugs post-IntPtr-migration
...
git-svn-id: svn://svn.code.sf.net/p/processhacker/code@1239 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2009-05-06 11:22:22 +00:00