Commit Graph

70 Commits

Author SHA1 Message Date
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 5a9e1df893 * fixed KPH ref deadlock - replaced KphIsDestroyedObject with KphReferenceObjectSafe
* reorganized ExtraTools; added System Call Hacker
* fixed PH tab indicies

git-svn-id: svn://svn.code.sf.net/p/processhacker/code@1651 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2009-08-01 23:57:10 +00:00
wj32 f75d69387e CollectGarbage improvements
git-svn-id: svn://svn.code.sf.net/p/processhacker/code@1610 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2009-07-18 06:16:22 +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 799da61ec0 fixed graph captions
git-svn-id: svn://svn.code.sf.net/p/processhacker/code@1557 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2009-07-06 07:49:28 +00:00
wj32 b10f8da16f removed process window tab icons
git-svn-id: svn://svn.code.sf.net/p/processhacker/code@1540 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2009-07-05 02:54:24 +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 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
wj32 91d061b663 added experimental feature: protect processes
git-svn-id: svn://svn.code.sf.net/p/processhacker/code@1287 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2009-05-17 02:59:06 +00:00
wj32 0776d13f36 * added WorkItem tags
* removed UseInvoke from Provider

git-svn-id: svn://svn.code.sf.net/p/processhacker/code@1248 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2009-05-09 01:29:45 +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 33e0bdf9a6 * fixed service list Type column width
* made default process properties window size a bit bigger

git-svn-id: svn://svn.code.sf.net/p/processhacker/code@1196 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2009-04-28 10:52:52 +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 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 c595141f97 more WorkQueue uses
git-svn-id: svn://svn.code.sf.net/p/processhacker/code@1171 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2009-04-27 10:19:42 +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 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 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 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 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 5909d75b23 fixed "Cannot access disposed object" problem with process windows
git-svn-id: svn://svn.code.sf.net/p/processhacker/code@1056 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2009-04-13 10:45:33 +00:00
wj32 0f9af6bb32 Program.CollectGarbage() now deletes unused threadpool threads
git-svn-id: svn://svn.code.sf.net/p/processhacker/code@1005 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2009-04-04 02:23:55 +00:00
wj32 b51543af5c unfucked process window list dimensions (goddamn visual studio idiocy)
git-svn-id: svn://svn.code.sf.net/p/processhacker/code@990 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2009-04-02 05:03:29 +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 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 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 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 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 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 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 a6bedbd13b * removed unused SharpDevelop code
* reorganized code
* started generic ListView sorter

git-svn-id: svn://svn.code.sf.net/p/processhacker/code@870 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2009-03-13 23:45:11 +00:00
wj32 d639f7ba42 * fixed slow window closing
* shows env. variables

git-svn-id: svn://svn.code.sf.net/p/processhacker/code@806 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2009-03-02 09:31:55 +00:00
wj32 7e87956dbe completely fixed all handle leaks, especially in the process window
git-svn-id: svn://svn.code.sf.net/p/processhacker/code@727 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2009-02-26 07:35:01 +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 badff3143f CPU usage is now correctly displayed in graphs - K+U are not overlayed anymore
git-svn-id: svn://svn.code.sf.net/p/processhacker/code@658 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2009-02-19 10:34:45 +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 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 111a99f704 added GDI and USER handle counts
git-svn-id: svn://svn.code.sf.net/p/processhacker/code@612 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2009-02-08 00:38:22 +00:00
wj32 cec7a95128 * doesn't use KphOpenProcess (too risky with BSODs)
* can protect and unprotect processes!

git-svn-id: svn://svn.code.sf.net/p/processhacker/code@577 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2009-01-25 06:09:08 +00:00
wj32 6c446c35dc 1.3.2.0
* NEW:
   * Network tab - shows current network connections
 * FIXED:
   * Now the process tree and service list update instantly after 
     starting Process Hacker instead of waiting

git-svn-id: svn://svn.code.sf.net/p/processhacker/code@513 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2009-01-16 22:57:11 +00:00
deanme 7f998e5a31 add process's Tcp/Ip tab,and need to clean up the codes
git-svn-id: svn://svn.code.sf.net/p/processhacker/code@511 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2009-01-16 16:29:38 +00:00
wj32 bb9dc1fa08 * Added "Reload Struct Definitions" menu item
* Struct Searcher - displays addresses which match the specified struct definition

git-svn-id: svn://svn.code.sf.net/p/processhacker/code@489 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2009-01-14 03:33:11 +00:00
wj32 84d6065815 * Now displays thread information under the thread list
* Added module file name info for thread start addresses 
     and stack traces

git-svn-id: svn://svn.code.sf.net/p/processhacker/code@482 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2009-01-13 01:55:38 +00:00
wj32 dfb7338f95 Current Directory for processes automatically updates
git-svn-id: svn://svn.code.sf.net/p/processhacker/code@477 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2009-01-12 11:00:50 +00:00
wj32 72ada71be0 fixed problems with the search button
git-svn-id: svn://svn.code.sf.net/p/processhacker/code@467 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2009-01-08 04:19:28 +00:00
wj32 0faeedf075 made a start on System Information
git-svn-id: svn://svn.code.sf.net/p/processhacker/code@453 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2008-12-29 10:50:29 +00:00