Commit Graph

  • b3d03c4e30 added support for client ID arguments wj32 2009-08-01 07:29:36 +00:00
  • 3a75085d71 added many more Ss definitions wj32 2009-08-01 06:20:20 +00:00
  • 0e1f6ed9ae added SemaphorePair and WaitableQueue wj32 2009-08-01 04:03:27 +00:00
  • d90a43810f refactored previous instance code wj32 2009-07-31 10:57:04 +00:00
  • d4d2bf8520 improved Ss logging wj32 2009-07-31 10:25:50 +00:00
  • e3faafad24 fixed typo in SsUnicodeString.cs wj32 2009-07-31 09:50:08 +00:00
  • acf3925bad fixed SsLogger class for argument blocks wj32 2009-07-31 09:42:37 +00:00
  • 4e4036570b * added Ss logger code * refactored memory classes * added Kernel Transaction Manager (KTM) types wj32 2009-07-30 11:25:07 +00:00
  • 876a77ea0f fixed rule matching bug wj32 2009-07-27 11:19:59 +00:00
  • 945be0e039 added better rule matching (at the cost of performance) wj32 2009-07-27 11:14:46 +00:00
  • 2164a28615 added many more syscall entries wj32 2009-07-27 09:35:15 +00:00
  • 29a5b6f67a added KphSsQueryClientEntry, fixed critical handle referencing bugs wj32 2009-07-27 08:37:33 +00:00
  • 7fd92d6f36 * found and fixed the Ss BSODs * fixed KphQueryNameFileObject wj32 2009-07-27 06:44:00 +00:00
  • f333c9e122 hacked around the bad File object names wj32 2009-07-27 01:16:21 +00:00
  • a09c08a92e added space in pre-Vista messages wj32 2009-07-27 01:02:32 +00:00
  • f3af8361da new KPH build wj32 2009-07-26 23:50:16 +00:00
  • 28d23ec084 started argument capturing (BSODs still present!) wj32 2009-07-26 23:48:23 +00:00
  • 9da61ad2c8 many improvements to KphSs wj32 2009-07-26 06:50:37 +00:00
  • 2c22f0e8a4 added the use of an active logger count wj32 2009-07-25 00:13:41 +00:00
  • c3735fc0d8 system service logging is completely working! wj32 2009-07-24 23:04:02 +00:00
  • 09e59eeca0 significant logging improvements wj32 2009-07-24 05:04:59 +00:00
  • bc1878d845 system service logging works! wj32 2009-07-24 02:24:21 +00:00
  • d4b61e2f16 improved guarded lock performance wj32 2009-07-23 06:38:59 +00:00
  • b41cf81165 * introduced guarded locks * fixed KiFastCallEntry scanning * fixed client entry (PhCl) pool leaks (now uses ref.c for client entries) * fixed ref.c delete procedure synchronization wj32 2009-07-23 05:18:00 +00:00
  • 69ba49033f fixed command line args wj32 2009-07-22 10:46:59 +00:00
  • 9eb0d23fc4 made further progress on system service logging; removed test code in kprocesshacker.c wj32 2009-07-22 10:24:26 +00:00
  • 3e3b458759 system service hooking works! wj32 2009-07-22 07:59:06 +00:00
  • c3fe497363 fixed handle save exception handling wj32 2009-07-22 03:21:36 +00:00
  • 773e47c843 added ability to save process info wj32 2009-07-22 03:17:00 +00:00
  • 83fafbc82f improved user prompts; refactored wj32 2009-07-22 01:56:20 +00:00
  • 111dbcce1d refactoring + more docs wj32 2009-07-21 11:45:47 +00:00
  • 55c1922b47 finally got rid of the damn assembly code wj32 2009-07-21 10:29:43 +00:00
  • 1f89c57334 improved KphUnsafeReadVirtualMemory wj32 2009-07-21 09:53:09 +00:00
  • ef2f107e36 fixed Waiter event handler leak wj32 2009-07-21 04:24:10 +00:00
  • de0d494e17 fixed Sid.FromAccountName wj32 2009-07-21 04:14:35 +00:00
  • 6690f8258f new build of KPH wj32 2009-07-21 03:27:47 +00:00
  • 2f51600da1 added KphOpenDirectoryObject wj32 2009-07-20 10:09:11 +00:00
  • bbdf6b3f49 added ability to unload drivers wj32 2009-07-20 09:45:43 +00:00
  • 66333c166f added object/handle code to KPH wj32 2009-07-20 05:04:01 +00:00
  • 44a6eb1d24 ability to open key handles in regedit wj32 2009-07-19 00:57:24 +00:00
  • f75d69387e CollectGarbage improvements wj32 2009-07-18 06:16:22 +00:00
  • 2f52a2b24c CollectGarbage is now disabled; leads to better long term memory usage wj32 2009-07-17 05:21:08 +00:00
  • 72d38eea0f * fixed APC delegate * more progress on native.html wj32 2009-07-16 06:30:32 +00:00
  • 055f20dbc3 private heap for PH wj32 2009-07-15 10:36:11 +00:00
  • 32817f8872 process exit notification (in the process window) is now instant wj32 2009-07-15 09:11:35 +00:00
  • 9ba45dc25b improved Waiter wj32 2009-07-15 08:41:33 +00:00
  • d8001fb751 more progress on native.html; added NtCreateThreadEx wj32 2009-07-15 05:50:21 +00:00
  • 08780b2866 release.cmd cosmetics xhmikosr 2009-07-14 08:28:46 +00:00
  • df119effe3 added RTL threadpool methods wj32 2009-07-14 08:24:21 +00:00
  • 50f5e4c957 * progressed on native.html * made BoundaryDescriptor easier to create wj32 2009-07-14 07:41:05 +00:00
  • 63c85c8a49 added Native API documentation project beginnings... wj32 2009-07-14 05:02:28 +00:00
  • e103ca72b2 release.cmd now keeps the KPH and NPH PDBs wj32 2009-07-14 02:33:45 +00:00
  • a2e0209197 build script now creates a PDB zip wj32 2009-07-14 02:29:03 +00:00
  • 49e216abc2 * NPH cleanup * all NPH functions are now stdcall * NPH is now statically linked wj32 2009-07-14 01:29:16 +00:00
  • 72b7c08952 fixed Properties menu item wj32 2009-07-13 23:55:14 +00:00
  • c56d51f229 added more security functions wj32 2009-07-13 22:52:40 +00:00
  • 73bcbf1bfb thread list is more responsive wj32 2009-07-13 02:48:44 +00:00
  • c09b497ffc improved ObjectAttributes struct wj32 2009-07-13 02:41:02 +00:00
  • 896a454bf1 security classes cleanup wj32 2009-07-13 02:26:31 +00:00
  • 21205fee1e getting and setting security descriptors works! wj32 2009-07-13 01:17:55 +00:00
  • 6877fa1e0f finally completed the basic access control classes wj32 2009-07-12 11:33:44 +00:00
  • 7cf5dfa267 * added PrivateNamespaceHandle * created AccessControl namespace wj32 2009-07-12 06:24:39 +00:00
  • b3b663f738 better handle granted access display wj32 2009-07-12 03:12:56 +00:00
  • 23f16852fa better process window exit status display wj32 2009-07-11 11:04:08 +00:00
  • aa84ac8e60 added NativeUtils and some winsta methods wj32 2009-07-11 10:32:10 +00:00
  • 483f49797e bump to 1.3.9.5 wj32 2009-07-11 08:11:09 +00:00
  • 9f2142db1e updated CHANGELOG.txt wj32 2009-07-11 07:23:44 +00:00
  • 0ca6e065ba added ShellAbout wj32 2009-07-11 07:21:12 +00:00
  • 66e7cb3044 improved several memory-related classes wj32 2009-07-11 05:15:53 +00:00
  • d126b8b1a0 fixed PhysicalPages wj32 2009-07-11 04:47:07 +00:00
  • 06b5fb4b61 added default heap highlighting wj32 2009-07-11 03:54:34 +00:00
  • f36fc4670f added some RTL privilege defs wj32 2009-07-11 03:09:20 +00:00
  • a8a64d097a more native-ization wj32 2009-07-11 01:40:29 +00:00
  • d147fcde75 refactoring in WindowHandle wj32 2009-07-11 00:43:28 +00:00
  • 22d677b3fb posted close message when clicked closewindow menu deanme 2009-07-10 16:33:24 +00:00
  • 07b420f4e3 perfected window menu item in the main form deanme 2009-07-10 16:13:32 +00:00
  • 5a99b6cbb5 added WindowHandle wj32 2009-07-10 07:46:16 +00:00
  • 6a73e84bda cleanup + added WindowPlacementFlags wj32 2009-07-10 06:55:18 +00:00
  • aa9417f03c added AnsiString functions wj32 2009-07-09 10:27:34 +00:00
  • 78bddfb787 added GetWindowPlacement api deanme 2009-07-09 09:01:11 +00:00
  • 8f53f9ba1c fixed some menu item typos wj32 2009-07-09 07:38:25 +00:00
  • a034bf9a3f code cleanup wj32 2009-07-09 06:28:57 +00:00
  • 656babceb8 added the windowProcessMenuItem to change the mainform's window state(maxmize,minmize,restore) in a special process. deanme 2009-07-08 15:19:56 +00:00
  • 6ffe28f0b3 fixed:when HackerWindowForm.WindowState is FormWindowState.Minimized and hide the HackerWindowForm,then run ProcessHacker.exe again(allow only one instance),the previous instances do not display deanme 2009-07-08 13:34:27 +00:00
  • a3e72a24ee Installer: Remove "HKLM\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Image File Execution Options\taskmgr.exe" on uninstall, ONLY IF Process Hacker was set as the default task manager. Before, it would remove the above key even though the user might had Process Explorer set as the default task manager. xhmikosr 2009-07-08 10:47:47 +00:00
  • 0889de3d26 fixed pvt. memory indicator color in the process window wj32 2009-07-08 08:55:04 +00:00
  • d01405fb6f WalkStack should not use KphReadVirtualMemoryUnsafe wj32 2009-07-07 08:34:14 +00:00
  • 24c1f7f76f reverted changes to dumping wj32 2009-07-07 08:16:16 +00:00
  • 0434228ec6 removed creation dump file from the GUI thread to stop blocking of mainform deanme 2009-07-07 05:02:34 +00:00
  • 261579d056 fixed help wj32 2009-07-06 10:20:30 +00:00
  • f9345ff1a3 fixed more things for XP wj32 2009-07-06 10:18:25 +00:00
  • 6cf1bef3fd fixed terminator on XP wj32 2009-07-06 10:06:33 +00:00
  • 3091b88b28 improved the terminator tests wj32 2009-07-06 09:56:20 +00:00
  • 799da61ec0 fixed graph captions wj32 2009-07-06 07:49:28 +00:00
  • 83624b63c9 fixed doc problem wj32 2009-07-06 07:34:11 +00:00
  • bb089ff043 fixed system and csrss thread stacks wj32 2009-07-05 10:21:29 +00:00
  • 7c39cd6846 added Dump memory menu item wj32 2009-07-05 09:39:35 +00:00
  • 73e7b9eb12 fixed negative dereferenced counts wj32 2009-07-05 09:04:35 +00:00
  • ba2a798830 current process handles are now static wj32 2009-07-05 08:46:32 +00:00
  • 63079fd261 #2816809 - "System.ArgumentOutOfRangeException" wj32 2009-07-05 08:37:56 +00:00