Commit Graph

124 Commits

Author SHA1 Message Date
wj32 946b43d7dd Better "could not initialize configuration" message for Vista
git-svn-id: svn://svn.code.sf.net/p/processhacker/code@1083 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2009-04-17 23:53:56 +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 776da63345 removed useless Window menu items
git-svn-id: svn://svn.code.sf.net/p/processhacker/code@1051 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2009-04-13 05:47:09 +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 e7dfa66540 API logging works (2)!
git-svn-id: svn://svn.code.sf.net/p/processhacker/code@1030 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2009-04-07 11:57:18 +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 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 76ff04dc3b removed the disassembler
git-svn-id: svn://svn.code.sf.net/p/processhacker/code@945 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2009-03-28 02:15:28 +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 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 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 52cc8813db added CPU and I/O history columns
git-svn-id: svn://svn.code.sf.net/p/processhacker/code@891 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2009-03-15 05:38:55 +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 01495e860c #2601397 - "Ability to sort by name, type etc to all of the windows"
git-svn-id: svn://svn.code.sf.net/p/processhacker/code@873 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2009-03-14 02:45:11 +00:00
xhmikosr c7bc83aec0 git-svn-id: svn://svn.code.sf.net/p/processhacker/code@872 21ef857c-d57f-4fe0-8362-d861dc6d29cd 2009-03-14 02:23:37 +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 85fa67b3f0 #2596473 - "Add "Save Processes""
git-svn-id: svn://svn.code.sf.net/p/processhacker/code@865 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2009-03-13 09:21:48 +00:00
wj32 c88a485eb1 #2657138 - "Add a toolbar"
git-svn-id: svn://svn.code.sf.net/p/processhacker/code@832 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2009-03-05 09:05:35 +00:00
wj32 0a4aad5aaa * #2625192 - "Log: Add clear log"
* #2647235 - "Update Log even when it’s open"

git-svn-id: svn://svn.code.sf.net/p/processhacker/code@819 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2009-03-04 08:39:55 +00:00
wj32 72ea054dc1 fixed Allow only one instance to work even if PH is running elevated
git-svn-id: svn://svn.code.sf.net/p/processhacker/code@792 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2009-03-01 03:48:08 +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 763cbf922a fully supports UAC elevation for specific tasks now
git-svn-id: svn://svn.code.sf.net/p/processhacker/code@744 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2009-02-27 09:39:14 +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 c5f44198fe added automated installer builder
git-svn-id: svn://svn.code.sf.net/p/processhacker/code@671 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2009-02-20 09:28:49 +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 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 6829fb17a3 * started CSR Processes window
* fixed 2-more-processes-than-actual-number bug

git-svn-id: svn://svn.code.sf.net/p/processhacker/code@597 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2009-01-30 07:18:07 +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 0c890e399a displays service descriptions, dependencies, and dependents
git-svn-id: svn://svn.code.sf.net/p/processhacker/code@572 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2009-01-23 21:03:20 +00:00
wj32 c82f35e891 * implemented command line switch -m
* now copies Help.htm to output directory

git-svn-id: svn://svn.code.sf.net/p/processhacker/code@567 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2009-01-23 00:22:49 +00:00
wj32 06e5f1a575 * new WindowsException class
* ProcessSystemProvider should now have an average of 0 exceptions/sec

git-svn-id: svn://svn.code.sf.net/p/processhacker/code@551 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2009-01-20 10:44:22 +00:00
wj32 ea939bd6b5 fixed Release build config
git-svn-id: svn://svn.code.sf.net/p/processhacker/code@550 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2009-01-20 06:46:59 +00:00
wj32 24f9427887 * ProcessHacker can now find and dump the original KiServiceTable
* PE reader reads relocations
* Added kernel-mode kill method to Terminator

git-svn-id: svn://svn.code.sf.net/p/processhacker/code@515 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2009-01-17 06:32:30 +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 7587160c6c KPH is half-working...
git-svn-id: svn://svn.code.sf.net/p/processhacker/code@503 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2009-01-15 08:35:57 +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 272135e19b Shows CPU usage and physical memory usage in the status bar
git-svn-id: svn://svn.code.sf.net/p/processhacker/code@488 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2009-01-14 01:58:43 +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 845299de98 * general cleanup - dates, code, etc.
* fixed redrawing problems

git-svn-id: svn://svn.code.sf.net/p/processhacker/code@479 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2009-01-12 23:09:48 +00:00
wj32 9b5d151984 change priority text to "&Priority" on DPCs and Interrupts
git-svn-id: svn://svn.code.sf.net/p/processhacker/code@441 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2008-12-27 23:10:21 +00:00
wj32 bf410d2dd2 Symbols are now bound to each process - no more weird stack traces/symbol names
git-svn-id: svn://svn.code.sf.net/p/processhacker/code@440 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2008-12-27 21:39:49 +00:00
wj32 f5a7941eb9 an attempt at a graph for the process window
git-svn-id: svn://svn.code.sf.net/p/processhacker/code@435 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2008-12-27 08:52:56 +00:00
wj32 b04aeeb56a switch to using ZwQuerySystemInformation for enumerating processes
git-svn-id: svn://svn.code.sf.net/p/processhacker/code@431 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2008-12-27 04:26:58 +00:00