Commit Graph

  • d5913322ef added ThreadHandle.SetToken wj32 2009-09-26 07:24:02 +00:00
  • 3264bbfa02 re-hooked-up ThreadWindow events wj32 2009-09-26 07:06:48 +00:00
  • 3a445ba3de * added LINQBridge; TaskbarLib now compiles * re-added taskbar icon overlays and progress bars * got rid of the token button in ThreadWindow; moved to ThreadList context menu wj32 2009-09-26 07:05:49 +00:00
  • 1ff009849e added TaskbarLib (not compilable yet) wj32 2009-09-26 03:35:55 +00:00
  • 89e6fc6453 removed all TaskBarLib references dmex04 2009-09-26 03:23:34 +00:00
  • a6beb72444 proxy options added/completed dmex04 2009-09-26 02:16:41 +00:00
  • 237b32689d removed TaskbarLib wj32 2009-09-26 01:39:58 +00:00
  • c4d99b1b05 * fixed EnvironmentBlock.GetVariable * EnvironmentBlock.SetVariable now sets the environment pointer instead of returning one wj32 2009-09-26 01:17:48 +00:00
  • 2408239013 fixed CsrAllocateCaptureBuffer definition wj32 2009-09-26 00:49:15 +00:00
  • df31b3ed29 updated Settings class with proxy settings dmex04 2009-09-25 23:08:08 +00:00
  • 69fbf49b27 removed proxy test code - added missing proxy properties dmex04 2009-09-25 22:56:25 +00:00
  • 0e22bcd63e inital proxy support - Updater dmex04 2009-09-25 22:50:00 +00:00
  • 873f21ee8e started ProcessHandle.CreateExtended wj32 2009-09-25 11:05:19 +00:00
  • 3b8c01aa4d refactored FileUtils.cs wj32 2009-09-25 07:24:19 +00:00
  • f5d8bec319 fixed process priority class display wj32 2009-09-24 10:51:36 +00:00
  • db9a5ce312 removed GetCurrentProcess, fixed CreateThread return value wj32 2009-09-24 09:17:25 +00:00
  • 03e73aada6 * fixed TaskbarLib naming conventions * fixed ThumbnailBarButton actions wj32 2009-09-24 06:16:54 +00:00
  • ca9ee76517 fixed the project file wj32 2009-09-24 02:38:35 +00:00
  • 4890a0d74f redid the changes wj32 2009-09-24 01:53:04 +00:00
  • 35d8aeb91f reverted r1925, r1926, r1929 wj32 2009-09-24 01:32:09 +00:00
  • f1af03d6a3 git-svn-id: svn://svn.code.sf.net/p/processhacker/code@1930 21ef857c-d57f-4fe0-8362-d861dc6d29cd xhmikosr 2009-09-23 21:28:18 +00:00
  • d6807bdf2a added SuppressUnmanagedCodeSecurity attribute - The stack walk performed when calling unmanaged code is omitted at run time, resulting in substantial performance savings. dmex04 2009-09-23 20:44:50 +00:00
  • 40e2732941 cosmetic fix: ping output dmex04 2009-09-23 19:30:50 +00:00
  • dd590070d1 fixed Vista and above WindowMessages being blocked: AllowWindowMessagesThroughUIPI dmex04 2009-09-23 16:21:27 +00:00
  • 59fcdb019e replaced HRESULT with Win32Error dmex04 2009-09-23 12:26:42 +00:00
  • 8ef9ee8eaa added missing native enums for Thread/Process priority, fixed/updated native functions per msdn documentation... returned Thread/Process priority is now correct (compared with PE/Taskman) however PH-UI doesn't consistently show the correct values for every process dmex04 2009-09-23 12:08:23 +00:00
  • 34d42e9c6e re-added the TaskbarLib namespace wj32 2009-09-23 09:39:31 +00:00
  • e323198352 improved "TaskbarClass Failed" function dmex04 2009-09-23 09:16:03 +00:00
  • b136f367fc updated TaskbarClass: improved exception handling - all interface calls now return HRESULT, split Native functions from TaskbarClass dmex04 2009-09-23 09:08:30 +00:00
  • 322a097ab6 fixed ping results showing Chinese characters on XP dmex04 2009-09-22 21:29:21 +00:00
  • be8394f0bd *inital* Windows 7 Taskbar ThumbnailBarButton support dmex04 2009-09-22 21:17:14 +00:00
  • 20e93e8d31 fixed THUMBBUTTON declaration - added copyright header dmex04 2009-09-22 14:43:48 +00:00
  • bcdc1dec45 fixed ipv6 ping fatal exception + few other minor fixes dmex04 2009-09-22 13:01:09 +00:00
  • e86c631655 removed duplicate settheme calls, *Temp* wrapped Ping function with Try/Catch until ipv6 ping->crash resolved dmex04 2009-09-22 12:26:08 +00:00
  • 4898d63217 fixed updater taskbar progress wj32 2009-09-22 09:43:41 +00:00
  • d0c8786475 more evidence that COM is a piece of shit (oops-I-forgot-that-I-can't-use-objects-created-on-another-thread) wj32 2009-09-22 09:38:50 +00:00
  • 7408cde370 hacklessly & completely fixed the cross-thread problem wj32 2009-09-22 09:26:40 +00:00
  • d81ec868d1 fixed cross-thread exception in PlotterIcon wj32 2009-09-22 09:16:29 +00:00
  • db017067f8 refactored taskbar code, fixed some bugs wj32 2009-09-22 09:04:45 +00:00
  • ac94eeb354 fixed Update Download progress display on TaskBar dmex04 2009-09-22 08:26:50 +00:00
  • a5d138a153 *initial Windows 7 TaskBar support* - CPU History now displayed on TaskBar - Update Download progress displayed on TaskBar dmex04 2009-09-22 08:12:49 +00:00
  • 9aa31fcc20 #2863305 - "Unhandled exception in comparer" wj32 2009-09-22 07:49:28 +00:00
  • f0a3520f20 refactored native error handling wj32 2009-09-21 07:41:12 +00:00
  • d2bcc484cf NT error messages are sometimes too long... wj32 2009-09-21 07:02:22 +00:00
  • 8cca08b48b fixed "menuNetwork_Popup" exception caused by checking wrong column and auto-enabling context-menu entries on invalid items dmex04 2009-09-21 05:37:13 +00:00
  • 5680f7dac4 removed sh; out of date and uses old techniques wj32 2009-09-20 08:33:23 +00:00
  • d16cdbd050 disabled heap destruction on XP since it doesn't work properly (for me at least) wj32 2009-09-20 00:28:22 +00:00
  • 529dbcaeab enabled DLL injection into processes from other sessions wj32 2009-09-20 00:14:45 +00:00
  • 73dfaf8661 added workaround for SysCallHacker syscall names when inline hooks are present wj32 2009-09-19 03:15:13 +00:00
  • c9858f2daf added rudimentary filtering to SysCallHacker wj32 2009-09-19 02:41:03 +00:00
  • cf8f5d843c * added KeyHandle * improved SecurityDescriptor (and related classes) reference counting * NativeHandle now uses NtQuerySecurityObject/NtSetSecurityObject instead of GetSecurityInfo/SetSecurityInfo wj32 2009-09-19 01:29:27 +00:00
  • fc9461df67 implemented VirtualMemoryAlloc.Free - forgot to implement it a while ago wj32 2009-09-18 22:42:00 +00:00
  • 27eba915b6 OptionsWindow checkbox and radiobutton backgrounds are now nicer on XP wj32 2009-09-18 09:03:34 +00:00
  • 88512fbe88 added configurable elevation wj32 2009-09-18 08:55:34 +00:00
  • 218641a2a8 git-svn-id: svn://svn.code.sf.net/p/processhacker/code@1896 21ef857c-d57f-4fe0-8362-d861dc6d29cd wj32 2009-09-18 08:28:09 +00:00
  • a8a2c06582 removed XmlUpdateEditor wj32 2009-09-18 08:27:12 +00:00
  • 4abb473f0b username and privilege lookups are now done through the internal LSA API wj32 2009-09-18 07:43:43 +00:00
  • 24d91ea845 fixed HiddenProcessesWindow with regards to process exit times wj32 2009-09-18 06:36:42 +00:00
  • 812bf5f300 * fixed relative start time sort order * removed GetDateTimeFromLongTime; use DateTime.FromFileTime instead * ProcessHandle.GetCreateTime and GetExitTime both return DateTimes now wj32 2009-09-18 06:34:45 +00:00
  • 1ed5dab576 added GetLogonSessions and GetLogonSession wj32 2009-09-18 03:44:16 +00:00
  • 8c91232567 * almost completed LSA classes (still need a LsaSecretHandle class) * due to the new LSA classes, the Run As window displays users without being UAC elevated wj32 2009-09-17 09:06:55 +00:00
  • abeee008ae git-svn-id: svn://svn.code.sf.net/p/processhacker/code@1889 21ef857c-d57f-4fe0-8362-d861dc6d29cd xhmikosr 2009-09-15 18:17:05 +00:00
  • 6d6e84f7fc added all LSA access masks; preparing for LSA API wj32 2009-09-15 09:39:45 +00:00
  • 387df6bacd * added constructors for NamedPipeHandle and MailslotHandle * added mount point manager code * added RTL bitmap wrapper wj32 2009-09-15 08:18:08 +00:00
  • 4bb10c4ca7 * fixed compile error * removed some bad cast operators on MemoryRegion wj32 2009-09-14 09:57:14 +00:00
  • 0ac119cdc7 * added byte-array-based async I/O methods * added async named pipe transceive wj32 2009-09-14 09:51:22 +00:00
  • 10ecc44fd2 * numerous additions and improvements to FileHandle and NamedPipeHandle * added parent support for MemoryRegion * added PinnedObject wj32 2009-09-14 08:28:13 +00:00
  • c7154b1f31 git-svn-id: svn://svn.code.sf.net/p/processhacker/code@1883 21ef857c-d57f-4fe0-8362-d861dc6d29cd xhmikosr 2009-09-13 22:44:09 +00:00
  • 8e370f1a81 improved async I/O status wj32 2009-09-13 07:05:27 +00:00
  • 413d8a19f1 completely new IoStatusBlock implementation for faster completion testing wj32 2009-09-13 03:40:07 +00:00
  • 47732c9e2e fixed Assistant on XP by using a proper share mode wj32 2009-09-13 03:14:25 +00:00
  • 0e9da329ce bumped Assistant version to 1.6 wj32 2009-09-13 03:07:13 +00:00
  • 6395a2c540 added pipe information methods wj32 2009-09-13 02:45:30 +00:00
  • e646a48431 fixed I/O cancellation wj32 2009-09-13 02:13:33 +00:00
  • caad4c36f9 added stream enumeration and more file-related NT functions wj32 2009-09-13 01:52:25 +00:00
  • 24b536cdc7 * improved DirectoryHandle object enumeration * fixed FileHandle Pending operations * NamedPipeHandle and MailslotHandle are now Native API based * added FsControl and IoControl implementations which don't throw exceptions wj32 2009-09-13 00:10:38 +00:00
  • 9e9f334165 added FsControl and Flush wj32 2009-09-12 07:58:29 +00:00
  • 1f7cfa886b * added BeginIoControl * removed dummy pointers from IoControl wj32 2009-09-12 05:03:53 +00:00
  • 8d20f3407d added ParseCommandLine to Utils.cs wj32 2009-09-12 02:45:42 +00:00
  • fd082e7a9f improved async I/O wj32 2009-09-12 02:34:48 +00:00
  • 621fee758a * switched to native I/O functions * added some support for asynchronous I/O wj32 2009-09-12 02:08:20 +00:00
  • cbdc50102f * fixed up several SecurityDescriptor properties and methods * added user security object definitions wj32 2009-09-11 09:43:30 +00:00
  • 98b10c3d92 added directory-related definitions wj32 2009-09-11 08:13:54 +00:00
  • 2d8ce52425 fixed Owned property (actually fixed this time) wj32 2009-09-11 07:36:04 +00:00
  • 1b96e6df5f fixed Owned property in Mutant.cs wj32 2009-09-11 07:33:31 +00:00
  • 7fff6bc525 * added mutant owner information * viewing System properties no longer prompts for elevation wj32 2009-09-11 07:16:47 +00:00
  • a7fda4665c git-svn-id: svn://svn.code.sf.net/p/processhacker/code@1864 21ef857c-d57f-4fe0-8362-d861dc6d29cd xhmikosr 2009-09-08 09:58:45 +00:00
  • a2283f5214 disabled certain property fields for System and the fake processes wj32 2009-09-08 08:28:35 +00:00
  • 0da0b38a57 #2853452 - "Find handles window: Minor usability improvements" wj32 2009-09-08 07:03:00 +00:00
  • 1fd84f41d2 modified OptionsWindow highlighting items to reflect the automatic ForeColor feature wj32 2009-09-08 06:34:25 +00:00
  • 81c9935686 * Assistant now sends error codes back to Process Hacker, providing useful error messages * added MailslotHandle wj32 2009-09-07 08:36:15 +00:00
  • 8d60fe875e fixed small typo in ref.c wj32 2009-09-07 06:39:06 +00:00
  • 388724f3a8 fixed the tree model - need to refresh tree paths for children as well wj32 2009-09-06 09:00:29 +00:00
  • 592a301626 * new KPH build, incremented version * added command line usage to Help * added glossary to Help wj32 2009-09-06 02:59:20 +00:00
  • d645f19a7d * network list now displays process tooltips * process tooltips are now cached wj32 2009-09-05 23:35:25 +00:00
  • 80a6df51da * added sorting to HandleStatisticsWindow * made the ResultsWindow ListView header non-clickable wj32 2009-09-05 22:16:59 +00:00
  • 7d5ddd2fcc added exception handling around dbghelp detection because some people have their ProgramFiles variable set incorrectly wj32 2009-09-05 22:08:45 +00:00
  • d19ed4588c reduced usage of StringBuilder to reduce heap allocations wj32 2009-09-05 09:48:12 +00:00
  • 3960cccf01 added exception handling for Ping and Tracert wj32 2009-09-05 06:20:30 +00:00
  • a478045ab5 fixed GetNetworkConnections for systems without IPv6 support wj32 2009-09-05 06:11:40 +00:00