Commit Graph

  • 20ab953a12 use different strategy for merge_and_clean wj32 2008-12-20 06:03:20 +00:00
  • 6d04b0f5e3 add "modified notices" wj32 2008-12-20 06:02:02 +00:00
  • 9a7f7c46f8 update credits; remove redundant credits wj32 2008-12-20 05:59:52 +00:00
  • 2f91abdb70 automate ILMerge wj32 2008-12-20 05:56:37 +00:00
  • 91df890c67 reorganize process tree files wj32 2008-12-20 05:38:23 +00:00
  • 179248578d IsBeingDebugged and thread start addresses can't use QUERY_LIMITED_INFORMATION wj32 2008-12-20 05:31:13 +00:00
  • 8d5ef56e15 more use of QUERY_LIMITED_INFORMATION wj32 2008-12-20 05:26:09 +00:00
  • 332de8d3e0 * Now shows more information about processes (e.g. audiodg.exe) - uses PROCESS_QUERY_LIMITED_INFORMATION on Vista wj32 2008-12-20 05:25:31 +00:00
  • 7424e69c79 fix for audiodg.exe's parent use QUERY_LIMITED_INFORMATION on Vista wj32 2008-12-20 05:16:11 +00:00
  • 3570300504 add BackColor support to TreeNodeAdv wj32 2008-12-20 04:57:40 +00:00
  • 358613f599 process tree wj32 2008-12-20 04:02:22 +00:00
  • 3a5a6818ee add TreeViewAdv code wj32 2008-12-19 23:19:42 +00:00
  • 8c621019bc change CPU usage type to float - prepare for TreeViewAdv wj32 2008-12-19 23:15:07 +00:00
  • 18c71e8965 make the Provider class more generic wj32 2008-12-19 23:12:31 +00:00
  • 26ec74806e fix issue with usernames not showing domains wj32 2008-12-19 06:43:03 +00:00
  • a077a5b5a9 move more stuff from Win32.cs to ProcessHandle.cs wj32 2008-12-19 06:15:44 +00:00
  • bc699a3e25 use ZwQueryInformationProcess to get processes' parent PIDs. wj32 2008-12-19 06:02:16 +00:00
  • 234233cee3 bump to 1.2.7.0 wj32 2008-12-19 05:49:02 +00:00
  • 5beff32478 * added MemoryAlloc class - for managing global-alloc'ed memory * addded LSAHandle, LSAPolicyHandle * addded ServiceBaseHandle, ServiceManagerHandle * revised all Win32 code to use MemoryAlloc class * revised Win32 function imports to be more natural when used (ref -> out, int -> bool) * moved session ID display from Process tab on HackerWindow.cs to TokenWindow.cs wj32 2008-12-19 05:47:47 +00:00
  • d8509b2958 * add MemoryAlloc class * lock a Win32 handle before attempting to close wj32 2008-12-19 04:09:27 +00:00
  • 0bf33225e3 use StringBuilder instead of string concatenation when loading symbol names wj32 2008-12-19 03:47:20 +00:00
  • 4bc17da247 update changelog wj32 2008-12-18 10:57:32 +00:00
  • 41caa4dd2a unified privileges and groups into a single token window wj32 2008-12-18 10:57:10 +00:00
  • d86ac6b6d3 improve thread start address display - load EXE symbol first wj32 2008-12-18 09:47:40 +00:00
  • 7068d2d7e3 * The process list now has less CPU usage * Fixed some processes not having icons wj32 2008-12-18 09:16:07 +00:00
  • 553d86248e decrease CPU usage for processes - don't update usernames every UpdateOnce() wj32 2008-12-18 09:06:32 +00:00
  • 184b607510 simplify thread code wj32 2008-12-18 08:58:01 +00:00
  • 583ea441a0 display better error message for 0x0 start addresses wj32 2008-12-18 07:27:04 +00:00
  • 697d1fc941 Added thread start addresses in thread list wj32 2008-12-18 07:25:59 +00:00
  • 5fe04de91b avoid unhandled exception when opening open-file-dialog wj32 2008-12-18 06:53:26 +00:00
  • 6d6b588cee change Wei Zhu to Dean in AssemblyInfo.cs wj32 2008-12-18 06:36:44 +00:00
  • e403e01ff4 add more documentation wj32 2008-12-18 06:00:29 +00:00
  • 7a16e85a88 reorganize Win32 files wj32 2008-12-18 05:41:19 +00:00
  • 07ca230141 use List<ListViewItem> instead of ArrayList, change spacing wj32 2008-12-18 05:34:58 +00:00
  • 89a3546876 add lots of documentation wj32 2008-12-18 05:31:23 +00:00
  • 8cc8211807 update changelog wj32 2008-12-18 05:10:42 +00:00
  • b0511e56ee activate handle filter window if already open wj32 2008-12-18 05:05:30 +00:00
  • 33cae1d5dc * remove my name from AsyncUtils.cs; Dean wrote it entirely * change Wei Zhu to Dean wj32 2008-12-18 05:04:02 +00:00
  • a194451944 change dean's name deanme 2008-12-18 01:27:20 +00:00
  • 82de8e398e Fixed slow problem in ProcessHacker/Forms/HandleFilterWindow.cs when filter string is short or empty deanme 2008-12-17 17:00:53 +00:00
  • 55c32d412e more credits updates wj32 2008-12-17 09:14:11 +00:00
  • 247092904d * fix unused 'ex' variable in ObjectPrivileges.cs * add Wei Zhu to credits wj32 2008-12-17 09:09:56 +00:00
  • a53fda3841 add some defs in Win32 wj32 2008-12-17 08:51:46 +00:00
  • d6140eff4c fix rename wj32 2008-12-17 07:35:03 +00:00
  • 610081a1db * Win32 code cleanup * Can view thread usernames, groups and privileges * bump to 1.2.6.5 wj32 2008-12-17 07:28:38 +00:00
  • 291280e6ec Fixed Assistant.csproj build error deanme 2008-12-17 05:44:30 +00:00
  • 82142919e2 disable Run As process menu item when Assistant.exe isn't present wj32 2008-12-16 09:43:16 +00:00
  • 6ace3170e0 goddamn ')' wj32 2008-12-16 08:23:08 +00:00
  • 8250c2d940 oops, wrong tip wj32 2008-12-16 08:22:31 +00:00
  • d452ffd730 fix usage help for Assistant wj32 2008-12-16 08:19:48 +00:00
  • 49c7e177e8 hide the "find system processes with same session id" item - it is no longer useful wj32 2008-12-16 08:16:53 +00:00
  • b90c96bf06 update docs wj32 2008-12-16 08:09:57 +00:00
  • 2fd7d60132 * Fixed service list in process tooltips when new own-process services are started and when shared-process services are stopped. wj32 2008-12-16 07:48:43 +00:00
  • 0190be574a remove service deletion kludge wj32 2008-12-16 07:36:46 +00:00
  • f5f808f364 fixed all service handle leaks - I used CloseHandle instead of CloseServiceHandle wj32 2008-12-16 07:34:22 +00:00
  • 1ec69e5076 add listing of users in Run As box wj32 2008-12-16 07:20:39 +00:00
  • 5c469e9587 remove System.Data reference wj32 2008-12-16 06:44:19 +00:00
  • 588cc69629 bump to 1.2.6.0 wj32 2008-12-16 06:40:25 +00:00
  • dc02f12562 * added combobox for logon type * found working kludge for starting as SYSTEM on XP wj32 2008-12-16 06:35:31 +00:00
  • 4d61295d97 fix args problem wj32 2008-12-16 06:00:14 +00:00
  • f957baa60a remove crap code wj32 2008-12-16 05:53:59 +00:00
  • 20b8afee1c fix verification of args wj32 2008-12-16 05:30:44 +00:00
  • 2af1916e65 make the session picker display user names wj32 2008-12-15 10:44:01 +00:00
  • 441a8bbdfe * update help * add session picker to the Run window wj32 2008-12-15 10:36:07 +00:00
  • d619bee1a2 typo correction wj32 2008-12-15 10:23:58 +00:00
  • e37b86b262 make assistant invalidate more cases of arguments wj32 2008-12-15 10:19:38 +00:00
  • 661b4b5111 update assistant usage wj32 2008-12-15 10:18:09 +00:00
  • 0598ae0569 * updated docs * Assistant can now start programs with a token "stolen" from another process * greatly simplified process context menu enabling/disabling wj32 2008-12-15 10:15:21 +00:00
  • a2e73930d5 update docs, deprecate Injector wj32 2008-12-15 09:40:17 +00:00
  • 730fa51364 * more detailed help for Assistant * fix for running program as NT AUTHORITY\SYSTEM on XP with Assistant wj32 2008-12-15 07:08:14 +00:00
  • e501c67c2a add more options to Assistant wj32 2008-12-15 06:48:31 +00:00
  • 786308c8d8 * make assistant return error codes * add QueryServiceStatus and QueryServiceStatusEx defs wj32 2008-12-15 06:29:51 +00:00
  • c0a1d1635c rename assistant.cs wj32 2008-12-15 05:58:25 +00:00
  • 06c71e5cb7 UI enhancements, save settings wj32 2008-12-15 05:50:01 +00:00
  • 0715c41629 make it launch "Assistant.exe -w" properly wj32 2008-12-15 05:40:20 +00:00
  • 753c106711 add gpl header, ui improvements, prevent name collisions wj32 2008-12-14 11:11:14 +00:00
  • edda80fb02 add GUI for Assistant wj32 2008-12-14 11:06:41 +00:00
  • 80e84a6aed add assistant wj32 2008-12-14 10:27:37 +00:00
  • d6c3c22e3d reorganization of Win32 code wj32 2008-12-14 06:06:53 +00:00
  • f88bc866c1 * Fixed the fix for the huge regression - the cause was the handle being closed twice. Since a handle is just a number, there is a chance of another handle being opened with the same number just after the handle gets closed but before it gets closed again. That would mean that the other handle gets closed, thus causing the problem. * Bump to 1.2.5.5 wj32 2008-12-13 00:10:52 +00:00
  • a24131c953 update version wj32 2008-12-12 23:57:26 +00:00
  • fe654db420 * Fixed huge regression caused by revision #250 in Win32.ProcessHandle.~ProcessHandle() wj32 2008-12-12 23:55:39 +00:00
  • ff8d8262bd close window after error wj32 2008-12-07 08:24:27 +00:00
  • 5a65aa4d89 fix memory corruption in reading process groups and privileges wj32 2008-12-07 08:23:19 +00:00
  • 07ba8fe8e3 move enablevisualstyles back wj32 2008-12-07 07:53:05 +00:00
  • 04d25992cc remove SID structure (dangerous) wj32 2008-12-07 07:49:05 +00:00
  • 33e5ae52d4 git-svn-id: svn://svn.code.sf.net/p/processhacker/code@264 21ef857c-d57f-4fe0-8362-d861dc6d29cd wj32 2008-12-07 07:44:40 +00:00
  • 9e2951ac42 fixed memory allocation issues with TOKEN_USER wj32 2008-12-07 07:44:19 +00:00
  • ab6d48419b roll back version - prepare for re-release wj32 2008-12-07 07:33:05 +00:00
  • 167a5dbbb3 fixed highlighting wj32 2008-12-07 06:48:02 +00:00
  • 6b72db8a47 Fixed window activation when showing Process Hacker from the tray icon wj32 2008-12-07 06:34:12 +00:00
  • 6aad470f1f remove hide users option wj32 2008-12-07 04:19:01 +00:00
  • e4066011f0 * Handle finder now only searches in processes with same session ID (faster, avoids hangs) * bump to 1.2.5.0 - lots of awesome changes wj32 2008-12-07 04:05:33 +00:00
  • d9678fef3a * System and System Idle Processes now have usernames (hardcoded in) * Added ability to hide other users' processes (based on Session ID) wj32 2008-12-07 03:56:26 +00:00
  • 00cd28d6e4 fix trimming wj32 2008-12-07 03:29:40 +00:00
  • 4544ace039 trim tooltip text wj32 2008-12-07 03:27:13 +00:00
  • 5bb669c6a7 categorize tabControl_SelectedIndexChanged wj32 2008-12-07 03:13:42 +00:00
  • b7a29a0cb1 * Fixed services in tooltips * Added highlighting for processes with services wj32 2008-12-07 02:23:24 +00:00
  • 904ad27271 git-svn-id: svn://svn.code.sf.net/p/processhacker/code@252 21ef857c-d57f-4fe0-8362-d861dc6d29cd wj32 2008-12-07 02:03:13 +00:00
  • 8a9ec055a1 fix WriteTokenPrivileges handle leak wj32 2008-12-07 01:29:17 +00:00