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
wj32
71ce9c03db
* KPH now supports KphWriteVirtualMemory
...
* revised process opening means that we can now get the command line of audiodg.exe
git-svn-id: svn://svn.code.sf.net/p/processhacker/code@991 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2009-04-02 05:38:59 +00:00
wj32
98a01bc8a4
not all job processes are highlighted as such, but job properties are displayed for all relevant processes
...
git-svn-id: svn://svn.code.sf.net/p/processhacker/code@989 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2009-04-02 05:01:09 +00:00
wj32
5c479cfd10
implemented job statistics
...
git-svn-id: svn://svn.code.sf.net/p/processhacker/code@986 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2009-04-01 09:21:24 +00:00
wj32
a5896e29a6
shows job name, hides job tab for processes with no job
...
git-svn-id: svn://svn.code.sf.net/p/processhacker/code@979 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2009-03-31 11:04:16 +00:00
wj32
d3385ed62b
can now view basic job properties
...
git-svn-id: svn://svn.code.sf.net/p/processhacker/code@978 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2009-03-31 11:01:46 +00:00
wj32
6e31ff16c5
Vista-style dialogs
...
git-svn-id: svn://svn.code.sf.net/p/processhacker/code@961 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2009-03-29 03:26:49 +00:00
wj32
da22a68d2a
all ProcessWindows now share a SharedThreadProvider while HackerWindow uses its own
...
git-svn-id: svn://svn.code.sf.net/p/processhacker/code@951 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2009-03-28 10:13:01 +00:00
wj32
d4cdcb1859
fixed many memory leaks (thanks to WinDbg+SOS)
...
git-svn-id: svn://svn.code.sf.net/p/processhacker/code@947 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2009-03-28 05:31:27 +00:00
wj32
fe8cf7f489
* fixed huge thread and memory leak
...
* fixed HighlightedListViewItem crash
git-svn-id: svn://svn.code.sf.net/p/processhacker/code@946 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2009-03-28 03:49:24 +00:00
wj32
ea03c4b486
fixed integer overflows in process and system statistics
...
git-svn-id: svn://svn.code.sf.net/p/processhacker/code@940 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2009-03-27 07:12:24 +00:00
wj32
b3255b83cd
#2702911 - "Show process name when terminating process in properties"
...
git-svn-id: svn://svn.code.sf.net/p/processhacker/code@924 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2009-03-26 08:21:44 +00:00
wj32
0828d11c96
implemented a shared thread for providers - less memory usage for process properties
...
git-svn-id: svn://svn.code.sf.net/p/processhacker/code@921 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2009-03-26 07:37:08 +00:00
wj32
13fb35d0d3
now saves mini service list (in ServiceProperties) columns
...
git-svn-id: svn://svn.code.sf.net/p/processhacker/code@917 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2009-03-24 06:59:02 +00:00
wj32
b25eed2cf1
* more extension methods
...
* new highlighting system
git-svn-id: svn://svn.code.sf.net/p/processhacker/code@906 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2009-03-19 08:55:26 +00:00
wj32
06070b4fec
Uses extension methods now
...
git-svn-id: svn://svn.code.sf.net/p/processhacker/code@905 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2009-03-19 06:45:23 +00:00
wj32
280dc79383
* bump to 1.3.6.2
...
* Statistics times in System Information and process properties
git-svn-id: svn://svn.code.sf.net/p/processhacker/code@902 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2009-03-17 09:37:53 +00:00
wj32
694800197f
fixed weird module lists
...
git-svn-id: svn://svn.code.sf.net/p/processhacker/code@897 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2009-03-17 06:40:49 +00:00
wj32
69508ff3eb
don't update the thread list when opening ProcessWindow
...
git-svn-id: svn://svn.code.sf.net/p/processhacker/code@896 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2009-03-16 19:29:04 +00:00
wj32
e22d448fbd
fixed icon handle leak in ProcessWindow
...
git-svn-id: svn://svn.code.sf.net/p/processhacker/code@895 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2009-03-16 19:22:21 +00:00
wj32
b83d40a872
fixed several memory leaks, reduced startup time, reduced memory usage
...
git-svn-id: svn://svn.code.sf.net/p/processhacker/code@894 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2009-03-16 18:07:22 +00:00
wj32
fe96412e23
consistency changes
...
git-svn-id: svn://svn.code.sf.net/p/processhacker/code@877 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2009-03-14 09:24:31 +00:00
wj32
5eda9cda59
fixed Object not set to an instance of an object error
...
git-svn-id: svn://svn.code.sf.net/p/processhacker/code@876 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2009-03-14 09:21:24 +00:00