Commit Graph

153 Commits

Author SHA1 Message Date
wj32 1e6f5f499a added Permissions buttons, menu items for processes, services, threads, tokens
git-svn-id: svn://svn.code.sf.net/p/processhacker/code@2085 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2009-10-07 02:31:45 +00:00
wj32 5fe84a4b57 Show(Form) -> Show()
git-svn-id: svn://svn.code.sf.net/p/processhacker/code@2001 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2009-09-30 05:37:00 +00:00
dmex04 957ab78bd8 #2846076 - fixed more instances of windows being shown behind PH window when "Always On Top" enabled - #2846076 is now completely fixed
git-svn-id: svn://svn.code.sf.net/p/processhacker/code@1988 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2009-09-28 18:17:44 +00:00
dmex04 b6a194b901 #2846076 - created form extension this.SetTopMost() for handling TopMost property
git-svn-id: svn://svn.code.sf.net/p/processhacker/code@1978 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2009-09-27 15:05:32 +00:00
dmex04 394874b784 bugfix: #2846076 - PH always above child windows when "always on top" enabled
git-svn-id: svn://svn.code.sf.net/p/processhacker/code@1976 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2009-09-27 13:28:37 +00:00
wj32 a2283f5214 disabled certain property fields for System and the fake processes
git-svn-id: svn://svn.code.sf.net/p/processhacker/code@1863 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2009-09-08 08:28:35 +00:00
wj32 592a301626 * new KPH build, incremented version
* added command line usage to Help
* added glossary to Help

git-svn-id: svn://svn.code.sf.net/p/processhacker/code@1857 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2009-09-06 02:59:20 +00:00
wj32 bb658c7e34 removed test code
git-svn-id: svn://svn.code.sf.net/p/processhacker/code@1818 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2009-09-02 06:18:24 +00:00
wj32 75d53cd8a2 * code cleanup
* fixed case of closing IP info window before the thread has finished

git-svn-id: svn://svn.code.sf.net/p/processhacker/code@1817 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2009-09-02 05:51:33 +00:00
wj32 517cdb12e9 added elevation for process properties
git-svn-id: svn://svn.code.sf.net/p/processhacker/code@1796 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2009-08-31 09:48:26 +00:00
wj32 40ceca283f replaced UpdateWindow with UpdateWindowMenu
git-svn-id: svn://svn.code.sf.net/p/processhacker/code@1763 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2009-08-29 01:55:47 +00:00
wj32 707f90b38a #2845427 - "Indicator integer overflow"
git-svn-id: svn://svn.code.sf.net/p/processhacker/code@1756 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2009-08-28 08:18:20 +00:00
wj32 46fa9747ec performance tweaks
git-svn-id: svn://svn.code.sf.net/p/processhacker/code@1735 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2009-08-22 11:12:09 +00:00
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 6ad1ea536a * eliminated all architecture dependent IntPtr.ToStrings
* deleted old API logger code

git-svn-id: svn://svn.code.sf.net/p/processhacker/code@1682 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2009-08-09 11:20:31 +00:00
wj32 d551452839 * moved back to AnyCPU
* fixed several native API struct definitions; process enumeration is working on native x64

git-svn-id: svn://svn.code.sf.net/p/processhacker/code@1681 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2009-08-09 11:02:45 +00:00
wj32 b01b60c07f removed hidden process check
git-svn-id: svn://svn.code.sf.net/p/processhacker/code@1666 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2009-08-04 09:34:26 +00:00
wj32 83fafbc82f improved user prompts; refactored
git-svn-id: svn://svn.code.sf.net/p/processhacker/code@1621 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2009-07-22 01:56:20 +00:00
wj32 111dbcce1d refactoring + more docs
git-svn-id: svn://svn.code.sf.net/p/processhacker/code@1620 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2009-07-21 11:45:47 +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 0889de3d26 fixed pvt. memory indicator color in the process window
git-svn-id: svn://svn.code.sf.net/p/processhacker/code@1565 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2009-07-08 08:55:04 +00:00
wj32 e06d243a74 more performance hacks
git-svn-id: svn://svn.code.sf.net/p/processhacker/code@1538 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2009-07-05 01:44:40 +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 4248bb65dd child windows float by default
git-svn-id: svn://svn.code.sf.net/p/processhacker/code@1480 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2009-06-28 01:58:43 +00:00
wj32 1d72ebb6b6 * Fixed: broken Ctrl+A for memory, results, and PE lists
* POSIX process support, including command lines and highlighting
* Automatic tree text coloring, allowing for dark highlighting colors

git-svn-id: svn://svn.code.sf.net/p/processhacker/code@1434 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2009-06-19 09:56:44 +00:00
wj32 a0ecb1c49d Ability to set DEP status of processes in other sessions
git-svn-id: svn://svn.code.sf.net/p/processhacker/code@1432 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2009-06-19 06:58:46 +00:00
wj32 ab0938e89e * added PhysicalPages
* some refactoring in Windows

git-svn-id: svn://svn.code.sf.net/p/processhacker/code@1416 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2009-06-14 02:07:56 +00:00
wj32 c0db89f2d4 * attempted to create a kernel profiler
* moved SortedListViewComparer

git-svn-id: svn://svn.code.sf.net/p/processhacker/code@1412 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2009-06-13 05:41:33 +00:00
wj32 8c1972a108 added find window and select thread button
git-svn-id: svn://svn.code.sf.net/p/processhacker/code@1394 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2009-06-08 02:48:40 +00:00
wj32 c3b0d68a10 * improved reference counting
* fixed NPH typo
* added process handle reference in SymbolProvider

git-svn-id: svn://svn.code.sf.net/p/processhacker/code@1391 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2009-06-08 00:44:03 +00:00
wj32 2c3c8a402f added ability to detach processes from debuggers
git-svn-id: svn://svn.code.sf.net/p/processhacker/code@1376 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2009-06-06 00:53:45 +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
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