wj32
924ba749aa
slightly less CPU usage
...
git-svn-id: svn://svn.code.sf.net/p/processhacker/code@1125 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2009-04-23 00:24:54 +00:00
wj32
34e07601b9
more informative error messages when closing handles
...
git-svn-id: svn://svn.code.sf.net/p/processhacker/code@1124 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2009-04-22 23:58:42 +00:00
wj32
76c0bead52
can now close multiple handles at once from the handle filter window
...
git-svn-id: svn://svn.code.sf.net/p/processhacker/code@1123 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2009-04-22 23:54:57 +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
0d56baf118
better hidden processes scanner
...
git-svn-id: svn://svn.code.sf.net/p/processhacker/code@1106 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2009-04-20 04:03:24 +00:00
wj32
f140fd892f
added error message when attempting to view kernel thread stacks
...
git-svn-id: svn://svn.code.sf.net/p/processhacker/code@1095 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2009-04-19 03:21:35 +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
e9a877728f
Can open process properties from the handle list
...
git-svn-id: svn://svn.code.sf.net/p/processhacker/code@1090 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2009-04-18 09:53:05 +00:00
wj32
08854be5dd
After 8 hours of debugging and 5 BSODs, nothing has been achieved :(
...
git-svn-id: svn://svn.code.sf.net/p/processhacker/code@1079 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2009-04-17 09:01:10 +00:00
wj32
cbf214e775
* Fixed: Network connections for processes without icons would not be displayed
...
* changed elevation dialog icon to Warning
git-svn-id: svn://svn.code.sf.net/p/processhacker/code@1077 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2009-04-16 11:50:59 +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
c382ae30f7
implemented global logging
...
git-svn-id: svn://svn.code.sf.net/p/processhacker/code@1069 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2009-04-16 07:57:25 +00:00
wj32
15180b9956
Elevation button in Options now spawns a child options window instead of restarting Process Hacker elevated
...
git-svn-id: svn://svn.code.sf.net/p/processhacker/code@1066 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2009-04-15 10:42:19 +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
0bc39ec29d
more robust symbol loading, done in several stages
...
git-svn-id: svn://svn.code.sf.net/p/processhacker/code@1058 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2009-04-14 05:48:07 +00:00
wj32
4fa98825df
dbghelp.dll support!
...
git-svn-id: svn://svn.code.sf.net/p/processhacker/code@1047 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2009-04-12 10:53:57 +00:00
wj32
b88f4ea52e
fixed Key handle leak in service properties
...
git-svn-id: svn://svn.code.sf.net/p/processhacker/code@1038 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2009-04-09 10:41:27 +00:00
wj32
aeb21c437b
dllhost tooltips
...
git-svn-id: svn://svn.code.sf.net/p/processhacker/code@1012 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2009-04-05 05:10:08 +00:00
wj32
932bbb0b28
added highlighting for GUI threads
...
git-svn-id: svn://svn.code.sf.net/p/processhacker/code@1009 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2009-04-05 00:28:15 +00:00
wj32
09c510bcf8
thread list displays cycles instead of context switches on Vista
...
git-svn-id: svn://svn.code.sf.net/p/processhacker/code@1008 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2009-04-04 23:31:25 +00:00
wj32
23e06c5f9b
displays service DLL paths
...
git-svn-id: svn://svn.code.sf.net/p/processhacker/code@1000 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2009-04-03 02:39:40 +00:00
wj32
032bf3b44a
module unloading now works properly
...
git-svn-id: svn://svn.code.sf.net/p/processhacker/code@998 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2009-04-02 09:03:11 +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
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
4952901e46
added ISynchronizable interface
...
git-svn-id: svn://svn.code.sf.net/p/processhacker/code@985 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2009-04-01 08:48:30 +00:00
wj32
a1aa339a31
added Enabled text to job limits
...
git-svn-id: svn://svn.code.sf.net/p/processhacker/code@980 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2009-03-31 11:06:32 +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
331d515717
job detection works (after 4 hours and 2 BSODs)!
...
git-svn-id: svn://svn.code.sf.net/p/processhacker/code@977 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2009-03-31 10:09:37 +00:00
wj32
a46b5836b6
extended Actions to services
...
git-svn-id: svn://svn.code.sf.net/p/processhacker/code@965 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2009-03-29 09:35:57 +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
ea5b1ec083
removed all instances of "lock (this)"
...
git-svn-id: svn://svn.code.sf.net/p/processhacker/code@949 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2009-03-28 08:53:59 +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
9f9a6f2e8a
modified default network list columns
...
git-svn-id: svn://svn.code.sf.net/p/processhacker/code@944 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2009-03-28 01:19:59 +00:00
wj32
867200604a
can now close multiple handles at once
...
git-svn-id: svn://svn.code.sf.net/p/processhacker/code@941 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2009-03-27 07:31:10 +00:00
wj32
75d84d6715
#2713088 - "Network: Ctrl+A and Ctrl+C should copy the processes' names"
...
git-svn-id: svn://svn.code.sf.net/p/processhacker/code@938 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2009-03-27 06:48:21 +00:00
wj32
3277bab324
changed ProcessItem to a class (was a struct) - slightly less CPU and memory usage
...
git-svn-id: svn://svn.code.sf.net/p/processhacker/code@919 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2009-03-25 09:09:50 +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
1c0aca6bc8
* new history backend
...
* configurable plotter step size
git-svn-id: svn://svn.code.sf.net/p/processhacker/code@914 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2009-03-22 10:25:24 +00:00
wj32
53c641fa60
replaced [string].ToLower() == ... with [string].Equals(...)
...
git-svn-id: svn://svn.code.sf.net/p/processhacker/code@910 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2009-03-21 00:25:05 +00:00
wj32
ee49f7fb84
#2694437 - "Crash when sorting the process list"
...
git-svn-id: svn://svn.code.sf.net/p/processhacker/code@908 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2009-03-20 00:29:20 +00:00
wj32
07d5d7b30b
git-svn-id: svn://svn.code.sf.net/p/processhacker/code@907 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2009-03-19 09:31:42 +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