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
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
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
83fafbc82f
improved user prompts; refactored
...
git-svn-id: svn://svn.code.sf.net/p/processhacker/code@1621 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2009-07-22 01:56:20 +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
32817f8872
process exit notification (in the process window) is now instant
...
git-svn-id: svn://svn.code.sf.net/p/processhacker/code@1606 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2009-07-15 09:11:35 +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
0889de3d26
fixed pvt. memory indicator color in the process window
...
git-svn-id: svn://svn.code.sf.net/p/processhacker/code@1565 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2009-07-08 08:55:04 +00:00
wj32
e06d243a74
more performance hacks
...
git-svn-id: svn://svn.code.sf.net/p/processhacker/code@1538 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2009-07-05 01:44:40 +00:00
wj32
21af7629aa
got rid of the virtual memory list
...
git-svn-id: svn://svn.code.sf.net/p/processhacker/code@1515 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2009-07-04 00:00:49 +00:00
deanme
63488b7d4f
perfect Indicators component in ProcessWindow Form
...
git-svn-id: svn://svn.code.sf.net/p/processhacker/code@1514 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2009-07-03 14:30:54 +00:00
deanme
d33072cee4
add the CPU、Privae Bytes、I/O Bytes indicator in ProcessWindow form
...
git-svn-id: svn://svn.code.sf.net/p/processhacker/code@1510 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2009-07-03 10:04:44 +00:00
wj32
4248bb65dd
child windows float by default
...
git-svn-id: svn://svn.code.sf.net/p/processhacker/code@1480 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2009-06-28 01:58:43 +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
ab0938e89e
* added PhysicalPages
...
* some refactoring in Windows
git-svn-id: svn://svn.code.sf.net/p/processhacker/code@1416 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2009-06-14 02:07:56 +00:00
wj32
c0db89f2d4
* attempted to create a kernel profiler
...
* moved SortedListViewComparer
git-svn-id: svn://svn.code.sf.net/p/processhacker/code@1412 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2009-06-13 05:41:33 +00:00
wj32
8c1972a108
added find window and select thread button
...
git-svn-id: svn://svn.code.sf.net/p/processhacker/code@1394 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2009-06-08 02:48:40 +00:00
wj32
c3b0d68a10
* improved reference counting
...
* fixed NPH typo
* added process handle reference in SymbolProvider
git-svn-id: svn://svn.code.sf.net/p/processhacker/code@1391 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2009-06-08 00:44:03 +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
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
flavioe
2106d2a2e6
changed API definitions to use IntPtr instead of int
...
git-svn-id: svn://svn.code.sf.net/p/processhacker/code@1233 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2009-05-05 22:05:59 +00:00
wj32
ceff8c7e78
better highlighting
...
git-svn-id: svn://svn.code.sf.net/p/processhacker/code@1225 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2009-05-03 00:06:56 +00:00
wj32
b44786cba4
* stopped using ProcessesWithThreads
...
* fixed unhandled exception when configuring searches
git-svn-id: svn://svn.code.sf.net/p/processhacker/code@1214 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2009-05-02 05:11:23 +00:00
wj32
8ccd1f0685
some more optimization
...
git-svn-id: svn://svn.code.sf.net/p/processhacker/code@1188 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2009-04-28 04:07:53 +00:00
wj32
662e73d269
* accidentally removed Esc to close
...
* unhandled exceptions when closing the process window right after it is created
git-svn-id: svn://svn.code.sf.net/p/processhacker/code@1184 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2009-04-28 00:46:14 +00:00
wj32
4177ff5b4b
Esc now closes all windows
...
git-svn-id: svn://svn.code.sf.net/p/processhacker/code@1181 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2009-04-27 23:16:33 +00:00
wj32
5a8ae1083e
fixed delay when loading thread list
...
git-svn-id: svn://svn.code.sf.net/p/processhacker/code@1180 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2009-04-27 22:58:36 +00:00
wj32
8a8797ce10
* process window loads much faster
...
* implemented Esc to close process window
git-svn-id: svn://svn.code.sf.net/p/processhacker/code@1176 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2009-04-27 11:53:50 +00:00
wj32
e36bc2f107
* fixed the tiny gaps at the ends of longdata plotters
...
* added GetBasePriority to process and thread handles
* fixed options & process windows not getting initialized
git-svn-id: svn://svn.code.sf.net/p/processhacker/code@1175 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2009-04-27 11:10:41 +00:00
wj32
e55aa8c3f5
no more UI blocking on the symbol call lock
...
git-svn-id: svn://svn.code.sf.net/p/processhacker/code@1164 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2009-04-27 02:45:20 +00:00
wj32
1c7e4eaf69
* Windows are protected from being offscreen when they load
...
* Process property window locations are now saved
* The main window dimensions are saved when exiting minimized
git-svn-id: svn://svn.code.sf.net/p/processhacker/code@1145 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2009-04-25 07:58:34 +00:00
wj32
e3bf6b7e5e
* dbghelp warnings were not being shown the first time process properties opened
...
* fixed window position/size saving
git-svn-id: svn://svn.code.sf.net/p/processhacker/code@1144 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2009-04-25 06:35:32 +00:00
wj32
56a3556768
* fixed some enums
...
* 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
2009-04-25 03:12:22 +00:00
wj32
55dac38b45
1.3.7.2
...
* NEW:
* #2780260 - "add <Enter> key to open Proc Properties"
* FIXED:
* Unhandled exception when process properties is closed within 100ms of
being opened
git-svn-id: svn://svn.code.sf.net/p/processhacker/code@1135 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2009-04-24 09:10:09 +00:00
wj32
72c486b48c
* bump to 1.3.7.1
...
* got rid of Program.CurrentProcess
* added diagnostic info
* fixed new HandleProviders not being added to the SecondarySharedThreadProvider
git-svn-id: svn://svn.code.sf.net/p/processhacker/code@1131 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2009-04-23 05:49:50 +00:00
wj32
d7f161dfbd
* added handle highlighting
...
* fixed module tri-state sorting
* fixed memory "Show free regions" checkbox
* removed redundant module code from ProcessHandle
git-svn-id: svn://svn.code.sf.net/p/processhacker/code@1122 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2009-04-22 23:35:22 +00:00
wj32
15656c9e3d
* updated help
...
* memory list is much, much faster now
git-svn-id: svn://svn.code.sf.net/p/processhacker/code@1120 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2009-04-22 12:12:35 +00:00
wj32
557503df5a
* added some more undocumented defs
...
* fixed error detection with Native API calls - ThrowLastError() would call Marshal.GetLastWin32Error() which doesn't even apply to Native API calls and would return without throwing an exception, causing random crashes!
git-svn-id: svn://svn.code.sf.net/p/processhacker/code@1119 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2009-04-22 09:38:30 +00:00
wj32
4dba651028
added ExpGetProcessInformation (not used yet)
...
git-svn-id: svn://svn.code.sf.net/p/processhacker/code@1116 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2009-04-21 09:01:12 +00:00
wj32
c096bdfa33
major refactoring; all Native functions are now in a separate assembly
...
git-svn-id: svn://svn.code.sf.net/p/processhacker/code@1109 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2009-04-21 00:39:15 +00:00
wj32
2834affe18
* support for Windows 7 in KProcessHacker
...
* new Windows version system for Process Hacker
git-svn-id: svn://svn.code.sf.net/p/processhacker/code@1092 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2009-04-19 00:24:27 +00:00
wj32
80fcf7fd80
added Private, Shared and Shareable Working Set columns
...
git-svn-id: svn://svn.code.sf.net/p/processhacker/code@1074 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2009-04-16 10:46:08 +00:00
wj32
57ac84ec0b
* added "-pw" option for displaying the properties of a single process
...
* fixed Dispose method in SharedThreadProvider
git-svn-id: svn://svn.code.sf.net/p/processhacker/code@1071 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2009-04-16 08:54:21 +00:00
wj32
aabd8ab7ce
major directory and namespace refactoring
...
git-svn-id: svn://svn.code.sf.net/p/processhacker/code@1064 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2009-04-15 08:20:18 +00:00
wj32
61d3cbec2d
* started NProcessHacker
...
* renamed the ordinal shell32.dll import to RunFileDlg
* modified tooltips and verify info to work with Re-analyze even if "Verify signatures and perform additional checks" is disabled
git-svn-id: svn://svn.code.sf.net/p/processhacker/code@1062 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2009-04-15 07:27:24 +00:00
wj32
1cdb716ebc
added dbghelp.dll warning
...
git-svn-id: svn://svn.code.sf.net/p/processhacker/code@1053 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2009-04-13 08:59:11 +00:00
wj32
ffab572fcc
fixed unhandled exceptions when viewing performance/statistics for non-existent processes
...
git-svn-id: svn://svn.code.sf.net/p/processhacker/code@1041 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2009-04-10 00:11:57 +00:00
wj32
1ce4fce076
module querying now only requires PROCESS_QUERY_LIMITED_INFORMATION if using KPH
...
git-svn-id: svn://svn.code.sf.net/p/processhacker/code@992 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2009-04-02 06:56:07 +00:00