Commit Graph

  • 6692a47d4f updated PEB definition to Windows XP wj32 2009-02-19 05:26:17 +00:00
  • 3080d1ee43 added "Verify File Signature" function wj32 2009-02-19 01:42:45 +00:00
  • 9ccb056adf updated the Windows functions wj32 2009-02-18 10:26:36 +00:00
  • b519a8ee91 updated VistaMenu to 1.6.1 wj32 2009-02-18 09:33:27 +00:00
  • 8877e28a8f added semi-smart size units - #2609039 wj32 2009-02-18 02:44:48 +00:00
  • 098ef0c75d fixed process colors wj32 2009-02-17 11:19:56 +00:00
  • 7797d53b68 fixed the DefaultItem clipping bug that was supposed to be fixed wj32 2009-02-17 02:23:53 +00:00
  • 5d09200e20 * added code by Uday Shanbhag * changed About box wj32 2009-02-17 02:09:36 +00:00
  • 2fe3135b4e #2605000 - "Add descriptions to some buttons" wj32 2009-02-16 10:26:12 +00:00
  • d6172c56fc #2600995 - "Improvements to Help file" wj32 2009-02-16 10:22:46 +00:00
  • a7a9c85c26 #2602606 - "Display a warning when running on 64bit WIN" wj32 2009-02-16 10:18:33 +00:00
  • c50d1fdafa updated README.txt wj32 2009-02-16 10:14:42 +00:00
  • ad711c040c fixed #2604923 wj32 2009-02-16 10:12:23 +00:00
  • 0696340b65 updated CHANGELOG.txt wj32 2009-02-16 07:27:02 +00:00
  • 5b2f2d9468 * reorganized menu items - #2602538 * made help window resizeable - #2600995 * added help shortcut - #2602553 wj32 2009-02-16 07:23:39 +00:00
  • a597acee59 updated CHANGELOG.txt and Help.htm wj32 2009-02-15 10:24:17 +00:00
  • b6d2b5eeb3 KPH is now enabled by default and is not experimental anymore wj32 2009-02-15 10:21:36 +00:00
  • c7be3dbbd2 fixed Hide When Minimized wj32 2009-02-15 09:51:21 +00:00
  • 21ec578087 removed the last usages of Win32.OpenProcess! wj32 2009-02-15 09:34:28 +00:00
  • 9077cb12f7 fixed those annoying token handles wj32 2009-02-15 08:20:52 +00:00
  • 9862303b61 fixed PH window being permanently offscreen if it is hidden when minimized wj32 2009-02-15 04:16:26 +00:00
  • 7844e63cb7 fixed bug #2601383 - "Threads' column's width is not remembered." wj32 2009-02-15 04:10:44 +00:00
  • 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 wj32 2009-02-15 00:25:27 +00:00
  • 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 wj32 2009-02-14 23:52:04 +00:00
  • 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 wj32 2009-02-14 21:46:28 +00:00
  • 466c0719e7 fixed SymbolProvider and ThreadProvider so that it is possible to view symbolic start addresses of System (PID 4) after it is unprotected wj32 2009-02-14 10:56:31 +00:00
  • c8ee970ffe removed some Debugger.Log statements wj32 2009-02-14 09:59:12 +00:00
  • 5b013c6f0c bump to 1.3.3.0 wj32 2009-02-14 09:51:48 +00:00
  • 4a66262194 a simple code move and we have a 50% decrease in CPU usage! wj32 2009-02-14 09:49:03 +00:00
  • bd52ea4ad8 made a GetModules function for ProcessHandle - this means that we can now take advantage of KphOpenProcess wj32 2009-02-14 09:44:18 +00:00
  • 3ce7d63874 "Filter" button in the handle filter window is now disabled unless something is typed into the text box wj32 2009-02-13 09:46:20 +00:00
  • 2495ef2967 new processes list in the notification icon menu, for quick actions on processes wj32 2009-02-13 09:38:39 +00:00
  • a71590c68f * added a HACK for null process names * added a comment to KphTerminateProcess wj32 2009-02-13 06:13:03 +00:00
  • 399de14431 Process termination now uses KProcessHacker wj32 2009-02-13 05:27:47 +00:00
  • aea516af87 added descriptions to the process window wj32 2009-02-11 09:00:12 +00:00
  • 039ba95a8f fixed ProcessSystemProvider handle leak wj32 2009-02-08 08:41:28 +00:00
  • 2a064484b7 * fixed thread window handle leak * fixed GetHandleInfo handle leak wj32 2009-02-08 08:39:12 +00:00
  • 8a09e5f986 updated HACKING.txt wj32 2009-02-08 06:47:30 +00:00
  • 111a99f704 added GDI and USER handle counts wj32 2009-02-08 00:38:22 +00:00
  • 1c5351e7e0 slightly different notification icon wj32 2009-02-07 10:46:06 +00:00
  • 4007f30db6 file verification is now async! wj32 2009-02-07 07:17:21 +00:00
  • 3fe0992ff7 * finally refactored the token privileges code * removed icon in options tooltips wj32 2009-02-06 05:38:49 +00:00
  • 3759bc7718 labelServiceName is now cleared as well as labelServiceDisplayName wj32 2009-02-05 22:13:22 +00:00
  • 3bfc0d4f9f * "a hour" -> "an hour", "yesterday ago" -> "a day ago" * added try { ... } catch { } to symbols loader wj32 2009-02-05 02:04:30 +00:00
  • 2849b2de70 Workaround for Bug #2553406 - "COMException: Class not registered" wj32 2009-02-01 05:14:47 +00:00
  • c1c7121e48 CSR Processes list is now multi-select enabled wj32 2009-01-31 10:33:28 +00:00
  • 9be6ed288c Options window has a detailed description for each setting wj32 2009-01-31 04:05:31 +00:00
  • 15fd01be45 fixed System Information screwing up when the user tries to open it when it's already open wj32 2009-01-31 02:00:18 +00:00
  • 54381e753e fixed some typos wj32 2009-01-31 01:16:32 +00:00
  • e130f43ee1 use Win32Handle instead of closing handles manually wj32 2009-01-30 23:54:19 +00:00
  • 5659af753d CSR Processes works on XP wj32 2009-01-30 09:09:56 +00:00
  • cbc0b5b2cd * fixed KProcessHacker not working on XP * finished CSRProcesses wj32 2009-01-30 08:54:33 +00:00
  • f03992c129 updated wrong dates/copyrights, updated CHANGELOG.txt wj32 2009-01-30 07:18:58 +00:00
  • 6829fb17a3 * started CSR Processes window * fixed 2-more-processes-than-actual-number bug wj32 2009-01-30 07:18:07 +00:00
  • f5bf13a0ef Suspend and Resume functions for processes now use KProcessHacker wj32 2009-01-29 09:29:38 +00:00
  • fda19c830b update TODO wj32 2009-01-29 08:09:49 +00:00
  • 5ad994ca0e * "Hide handles with no name" is now unique to each process window - changing it in one window does not affect others * Dialog/input boxes are now more consistent wj32 2009-01-29 08:07:16 +00:00
  • a40ebd20f4 "require signatures for" names are now forced to be lower-case wj32 2009-01-28 02:33:56 +00:00
  • 2c90e30be3 bad -> HACK wj32 2009-01-28 00:03:29 +00:00
  • b0931a8a2e fixed process tree weirdness for users with limited privileges wj32 2009-01-27 11:07:19 +00:00
  • 62a47f102f added user apc code wj32 2009-01-27 10:17:34 +00:00
  • 323ac3c1c1 added KphSuspendProcess and KphResumeProcess wj32 2009-01-27 03:50:00 +00:00
  • 08210978b7 fixed clipping in the about window wj32 2009-01-26 03:26:30 +00:00
  • d7456e98b2 * bump to 1.3.2.5 * disable "show one graph per cpu" if there's only one cpu wj32 2009-01-26 02:54:20 +00:00
  • 2b560d67c6 implemented KphOpenProcessTokenEx wj32 2009-01-26 02:28:27 +00:00
  • 8e2fea61cc removed dup comments wj32 2009-01-25 23:59:09 +00:00
  • 05d8e9211f updated Help.htm again - fixed grammatical errors wj32 2009-01-25 23:40:05 +00:00
  • e7b7dd2687 add GiveClientFullToken() wj32 2009-01-25 23:19:26 +00:00
  • 9a50b4ec17 updated about wj32 2009-01-25 22:41:13 +00:00
  • 0d271080d7 git-svn-id: svn://svn.code.sf.net/p/processhacker/code@581 21ef857c-d57f-4fe0-8362-d861dc6d29cd wj32 2009-01-25 22:38:41 +00:00
  • 94fefdb3e2 * updated Help.htm * fixed thread handle leak wj32 2009-01-25 22:14:26 +00:00
  • 16f887e10c offers to reset settings if they're corrupt wj32 2009-01-25 22:02:58 +00:00
  • e339410c75 KphOpenProcess and KphOpenThread work perfectly on Vista wj32 2009-01-25 10:15:43 +00:00
  • cec7a95128 * doesn't use KphOpenProcess (too risky with BSODs) * can protect and unprotect processes! wj32 2009-01-25 06:09:08 +00:00
  • e4fe153f83 new capability for KProcessHacker: custom rewrite of NtOpenProcess, bypassing almost all types of hooks! wj32 2009-01-25 03:52:32 +00:00
  • e84c57df74 * fixed groupbox text - should be "File Cache" * added some defs from ReactOS wj32 2009-01-24 03:51:46 +00:00
  • f327c2aa76 service provider now uses a case-insensitive dictionary key, eliminating KeyNotFoundException errors wj32 2009-01-24 00:54:17 +00:00
  • 06ff604706 very tiny capitalization correction wj32 2009-01-23 22:04:25 +00:00
  • 0c890e399a displays service descriptions, dependencies, and dependents wj32 2009-01-23 21:03:20 +00:00
  • 156ba4114c nice relative times wj32 2009-01-23 06:07:38 +00:00
  • 79e7c74dfe update CHANGELOG.txt wj32 2009-01-23 02:19:35 +00:00
  • e85dfa6e17 removed color selection from font dialog wj32 2009-01-23 02:17:03 +00:00
  • aa693ba0d2 font changing now only applies to lists wj32 2009-01-23 00:30:17 +00:00
  • c82f35e891 * implemented command line switch -m * now copies Help.htm to output directory wj32 2009-01-23 00:22:49 +00:00
  • ccb2553269 updated README.txt issues wj32 2009-01-23 00:10:39 +00:00
  • 6738ee4da0 fixed bug #2527154 - "Process Hacker crashes on Win XP" wj32 2009-01-22 23:16:27 +00:00
  • dd69f339c8 updating name - private request wj32 2009-01-22 20:48:38 +00:00
  • a481abde81 added customizable fonts wj32 2009-01-22 01:38:15 +00:00
  • e8cc443fa2 changed this.Handle to this in ThreadHandle.cs wj32 2009-01-21 23:27:30 +00:00
  • 7b9cd9ee92 update HACKING.txt wj32 2009-01-21 21:43:20 +00:00
  • 0e42672dab * fixed relative rundll32 targets * DeviceFileNameToDos and RefreshDriveDevicePrefixes don't need locks wj32 2009-01-21 21:25:45 +00:00
  • 5b8212a986 added protection against PEB file name spoofing wj32 2009-01-21 09:02:12 +00:00
  • 5b81871fc0 removed useless expression in HackerWindow.cs wj32 2009-01-21 08:03:54 +00:00
  • db1e671edf thoroughly unfucked the handle filter using copy-and-paste wj32 2009-01-21 06:03:41 +00:00
  • ba36bb9bf7 git-svn-id: svn://svn.code.sf.net/p/processhacker/code@556 21ef857c-d57f-4fe0-8362-d861dc6d29cd wj32 2009-01-21 05:33:46 +00:00
  • 2782f5eedb don't disable image file control if it's the kernel wj32 2009-01-21 05:32:52 +00:00
  • a7b9aafb59 * more checks, less exceptions, less try { ... } catch { } blocks * fixed huge bug where the provider screws up when programs without icons terminate * now shows proper command lines of programs where they contain null characters wj32 2009-01-21 05:02:22 +00:00
  • 01505e3876 git-svn-id: svn://svn.code.sf.net/p/processhacker/code@553 21ef857c-d57f-4fe0-8362-d861dc6d29cd wj32 2009-01-21 03:28:45 +00:00
  • b3cbab3f1c made try statement in ThreadList.cs a bit broader wj32 2009-01-20 10:50:12 +00:00
  • 06e5f1a575 * new WindowsException class * ProcessSystemProvider should now have an average of 0 exceptions/sec wj32 2009-01-20 10:44:22 +00:00