wj32
9d32a70d4f
removed test code from ProcessSystemProvider
...
git-svn-id: svn://svn.code.sf.net/p/processhacker/code@1086 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2009-04-18 03:30:13 +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
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
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
6b4123f1a4
* fixed resources for KProcessHacker
...
* switched KPH to free build
* fixed DEP editing (hopefully) on XP
* added version number to PH Assistant
git-svn-id: svn://svn.code.sf.net/p/processhacker/code@1035 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2009-04-09 07:50:54 +00:00
wj32
0c8be7c312
added hardcore garbage collection to major memory-eating functions
...
git-svn-id: svn://svn.code.sf.net/p/processhacker/code@1018 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2009-04-06 09:08:29 +00:00
wj32
ad7691e164
apparently Process Explorer only hides job processes which have JOBOBJECT_LIMIT_SILENT_BREAKAWAY_OK, not JOBOBJECT_LIMIT_BREAKAWAY_OK
...
git-svn-id: svn://svn.code.sf.net/p/processhacker/code@1003 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2009-04-03 08:33:04 +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
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
c6f2ee9604
future-proofed process creation time checking
...
git-svn-id: svn://svn.code.sf.net/p/processhacker/code@973 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2009-03-30 05:50:08 +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
7d2684b074
fixed crash when F5 (Refresh) is held down
...
git-svn-id: svn://svn.code.sf.net/p/processhacker/code@942 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2009-03-27 08:34:17 +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
8c8706b3fb
reuse subtractors instead of creating new instances
...
git-svn-id: svn://svn.code.sf.net/p/processhacker/code@918 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2009-03-25 07:54:51 +00:00
wj32
a4ad8708dd
fixed integer overflows in the process provider
...
git-svn-id: svn://svn.code.sf.net/p/processhacker/code@912 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2009-03-22 03:43:51 +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
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
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
a40fc0c5fa
fixed process memory graph
...
git-svn-id: svn://svn.code.sf.net/p/processhacker/code@880 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2009-03-14 10:16:51 +00:00
wj32
0b9b2faa2c
* #2675864 - "System Information improvements"
...
* Full CPU, I/O and memory usage history for processes and the OS
* Tooltips for graphs
git-svn-id: svn://svn.code.sf.net/p/processhacker/code@875 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2009-03-14 09:20:50 +00:00
wj32
f8eb78af95
fixed .NET processes being labelled as packed
...
git-svn-id: svn://svn.code.sf.net/p/processhacker/code@851 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2009-03-08 04:48:35 +00:00
wj32
9b640b3631
fixed System Idle Process CPU usage
...
git-svn-id: svn://svn.code.sf.net/p/processhacker/code@838 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2009-03-06 06:26:58 +00:00
wj32
8eaf338814
customizable columns!
...
git-svn-id: svn://svn.code.sf.net/p/processhacker/code@782 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2009-02-28 23:33:33 +00:00
wj32
448b3e3884
* eliminated the WinTrust cache
...
* all UAC prompts now have the correct hWnd
git-svn-id: svn://svn.code.sf.net/p/processhacker/code@773 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2009-02-28 09:49:52 +00:00
wj32
852907ad66
reverted normal-processes-are-processed-twice change
...
git-svn-id: svn://svn.code.sf.net/p/processhacker/code@736 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2009-02-26 10:38:32 +00:00
wj32
f331d3fbb4
* fixed insane memory usage on Windows XP
...
* added Re-analyze menu item
git-svn-id: svn://svn.code.sf.net/p/processhacker/code@733 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2009-02-26 10:09:21 +00:00
wj32
83d9bf52e2
normal processes now get processed twice as well
...
git-svn-id: svn://svn.code.sf.net/p/processhacker/code@730 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2009-02-26 08:16:10 +00:00
wj32
1be7ac1cef
* "fixed" VistaMenu GDI+ handle leak
...
* added ProcessNode finalizer
* removed unused code from HackerWindow
* fixed token handle leaks
* minor GUI fixes
git-svn-id: svn://svn.code.sf.net/p/processhacker/code@726 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2009-02-26 06:17:40 +00:00
wj32
5731cd0482
changed processing attempts to 5
...
git-svn-id: svn://svn.code.sf.net/p/processhacker/code@721 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2009-02-24 08:28:55 +00:00
wj32
b84cc58a58
tries again if something is detected as packed - hopefully the second time it isn't packed
...
git-svn-id: svn://svn.code.sf.net/p/processhacker/code@710 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2009-02-22 00:40:09 +00:00
wj32
040c857365
minor fix to ProcessSystemProvider
...
git-svn-id: svn://svn.code.sf.net/p/processhacker/code@697 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2009-02-21 10:53:42 +00:00
wj32
8b1ebb3b9f
~200 reduction in handles + decrease in memory usage
...
git-svn-id: svn://svn.code.sf.net/p/processhacker/code@696 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2009-02-21 10:48:52 +00:00
wj32
fba06fc72c
awesome tray icon
...
git-svn-id: svn://svn.code.sf.net/p/processhacker/code@690 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2009-02-21 02:28:56 +00:00
wj32
17429d2142
Bug #2612242 - "CPU usage > 100%"
...
git-svn-id: svn://svn.code.sf.net/p/processhacker/code@687 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2009-02-21 01:18:21 +00:00
wj32
4472e3be12
* GC.Collect() when closing a ProcessWindow
...
* added Debug > Free Memory menu item
* fixed random freezing
git-svn-id: svn://svn.code.sf.net/p/processhacker/code@678 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2009-02-20 23:11:52 +00:00
wj32
f2f60651db
* updated release.cmd with XhmikosR's version
...
* uses the proper way of detecting .NET processes - COM objects (in turn making ProcessHacker.exe huge)
* changed the default color for elevated processes to be a bit more orange
git-svn-id: svn://svn.code.sf.net/p/processhacker/code@676 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2009-02-20 22:58:54 +00:00
wj32
c86f50da57
removed useless code
...
git-svn-id: svn://svn.code.sf.net/p/processhacker/code@674 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2009-02-20 10:29:33 +00:00
wj32
ed80161fc6
* #2596512 - "General tab window goes in the background"
...
* #2613838 - "Add process' icon before process' name in process' window"
git-svn-id: svn://svn.code.sf.net/p/processhacker/code@651 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2009-02-19 05:44:45 +00:00
wj32
3080d1ee43
added "Verify File Signature" function
...
git-svn-id: svn://svn.code.sf.net/p/processhacker/code@649 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2009-02-19 01:42:45 +00:00
wj32
41e2dbceb9
* fixed .NET detection (for real this time)
...
* no longer deletes the KPH service if it's already running
* PH no longer requires UAC elevation
git-svn-id: svn://svn.code.sf.net/p/processhacker/code@628 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2009-02-15 00:25:27 +00:00
wj32
9eeac62fd9
* removed hooks from KPH - this means that it can now support multiple clients
...
* added Restart and Set Token menu items
* KphOpenTokenEx now creates an access state - limited user accounts now have complete admin access to processes and tokens
* fixed problem where if a process image file can't be accessed because of permissions PH says it's packed
* fixed problem with .NET executables not being recognized
git-svn-id: svn://svn.code.sf.net/p/processhacker/code@627 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2009-02-14 23:52:04 +00:00
wj32
74df64961c
* PH now uses KPH even under a limited user account, giving it full admin access (to processes) anyway
...
* eliminated most usages of Process.Modules because it doesn't use KPH
git-svn-id: svn://svn.code.sf.net/p/processhacker/code@626 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2009-02-14 21:46:28 +00:00
wj32
c8ee970ffe
removed some Debugger.Log statements
...
git-svn-id: svn://svn.code.sf.net/p/processhacker/code@624 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2009-02-14 09:59:12 +00:00
wj32
4a66262194
a simple code move and we have a 50% decrease in CPU usage!
...
git-svn-id: svn://svn.code.sf.net/p/processhacker/code@622 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2009-02-14 09:49:03 +00:00
wj32
a71590c68f
* added a HACK for null process names
...
* added a comment to KphTerminateProcess
git-svn-id: svn://svn.code.sf.net/p/processhacker/code@618 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2009-02-13 06:13:03 +00:00
wj32
aea516af87
added descriptions to the process window
...
git-svn-id: svn://svn.code.sf.net/p/processhacker/code@616 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2009-02-11 09:00:12 +00:00
wj32
039ba95a8f
fixed ProcessSystemProvider handle leak
...
git-svn-id: svn://svn.code.sf.net/p/processhacker/code@615 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2009-02-08 08:41:28 +00:00
wj32
4007f30db6
file verification is now async!
...
git-svn-id: svn://svn.code.sf.net/p/processhacker/code@610 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2009-02-07 07:17:21 +00:00
wj32
b0931a8a2e
fixed process tree weirdness for users with limited privileges
...
git-svn-id: svn://svn.code.sf.net/p/processhacker/code@591 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2009-01-27 11:07:19 +00:00