* removed GetDateTimeFromLongTime; use DateTime.FromFileTime instead
* ProcessHandle.GetCreateTime and GetExitTime both return DateTimes now
git-svn-id: svn://svn.code.sf.net/p/processhacker/code@1892 21ef857c-d57f-4fe0-8362-d861dc6d29cd
* fixed case of closing IP info window before the thread has finished
git-svn-id: svn://svn.code.sf.net/p/processhacker/code@1817 21ef857c-d57f-4fe0-8362-d861dc6d29cd
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
* 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
* 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
* added verified signer name (doesn't work for catalogs yet)
git-svn-id: svn://svn.code.sf.net/p/processhacker/code@1424 21ef857c-d57f-4fe0-8362-d861dc6d29cd
* FastMutex is now used to synchronize dbghelp calls, and StackWalk64 calls are now synchronized.
* moved RundownProtection and SpinLock to ProcessHacker.Common.Threading
* some cleanup
git-svn-id: svn://svn.code.sf.net/p/processhacker/code@1422 21ef857c-d57f-4fe0-8362-d861dc6d29cd
Minor Changes.
NotImplemented methods now are implemented.
git-svn-id: svn://svn.code.sf.net/p/processhacker/code@1420 21ef857c-d57f-4fe0-8362-d861dc6d29cd
* new reference counting system for handles, memory allocations and symbol provider
* added terminal server objects (server, session, process)
* proper SID class
* moved logging into ProcessHacker.Common
git-svn-id: svn://svn.code.sf.net/p/processhacker/code@1382 21ef857c-d57f-4fe0-8362-d861dc6d29cd
* new ObOpenObjectByPointer now checks if the object is a process/thread
* calling ProtectRemove and ProtectQuery no longer initializes process protection if it hasn't been initialized
git-svn-id: svn://svn.code.sf.net/p/processhacker/code@1295 21ef857c-d57f-4fe0-8362-d861dc6d29cd
* PEFile-related strings are no longer read when analyzing for packed executables
git-svn-id: svn://svn.code.sf.net/p/processhacker/code@1218 21ef857c-d57f-4fe0-8362-d861dc6d29cd
* fixed PH on XP not retrieving process file names
* resolved some unnoticed unhandled exceptions
git-svn-id: svn://svn.code.sf.net/p/processhacker/code@1192 21ef857c-d57f-4fe0-8362-d861dc6d29cd
* if a network connection is the last for its process and it is removed, the icon will no longer be blank
git-svn-id: svn://svn.code.sf.net/p/processhacker/code@1160 21ef857c-d57f-4fe0-8362-d861dc6d29cd
* added more functions in ProcessHandle and ThreadHandle
* added integrity, I/O priority and page priority columns
* added sorting to WS columns
* improved the perceived responsiveness of several components
* removed Program.UpdateWindows()
* added thread exception handler for debug builds
git-svn-id: svn://svn.code.sf.net/p/processhacker/code@1141 21ef857c-d57f-4fe0-8362-d861dc6d29cd