Commit Graph

1658 Commits

Author SHA1 Message Date
dmex04 f218f4e8e2 added Network Diagnostics APIs and helper function
git-svn-id: svn://svn.code.sf.net/p/processhacker/code@2091 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2009-10-07 19:47:39 +00:00
wj32 e5ddd18b3d removing vista search box for the time being
git-svn-id: svn://svn.code.sf.net/p/processhacker/code@2090 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2009-10-07 10:21:15 +00:00
wj32 31fcbe3b6a * removed ElevationLevel/AlwaysElevate check (that's not what the option is for)
* simplified Program.cs
* added -installkph and -uninstallkph

git-svn-id: svn://svn.code.sf.net/p/processhacker/code@2089 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2009-10-07 07:07:44 +00:00
dmex04 ccc4d0551a when PH ElevationLevel is set to AlwaysElevate, PH now starts elevated...also added -uac commandline for auto-elevation
git-svn-id: svn://svn.code.sf.net/p/processhacker/code@2088 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2009-10-07 06:56:25 +00:00
dmex04 af0fdcd256 fixed Application.SetUnhandledExceptionMode throwing exception when .net 2.0 is not installed, added entry point exitcode wrapper
git-svn-id: svn://svn.code.sf.net/p/processhacker/code@2087 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2009-10-07 03:53:18 +00:00
dmex04 a158ecb764 fixed main entry point not exiting when .NET 2.0 isn't installed, also returns PH execution status
git-svn-id: svn://svn.code.sf.net/p/processhacker/code@2086 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2009-10-07 02:39:26 +00:00
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
dmex04 8b4c972c32 reverted r2078 - removed 'both' dispose calls
git-svn-id: svn://svn.code.sf.net/p/processhacker/code@2084 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2009-10-07 01:56:29 +00:00
wj32 a06d651b41 removed Dispose in HackerWindow.Exit
git-svn-id: svn://svn.code.sf.net/p/processhacker/code@2083 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2009-10-07 01:33:43 +00:00
wj32 d2334d330e * completed security editing component
* added security editor to HandleProperties

git-svn-id: svn://svn.code.sf.net/p/processhacker/code@2082 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2009-10-07 01:28:53 +00:00
dmex04 6cebb6334b removed useless test-code from Taskbarlib accidentally committed
git-svn-id: svn://svn.code.sf.net/p/processhacker/code@2081 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2009-10-07 01:17:40 +00:00
dmex04 caa6496ebc fixed options apply button not being enabled when values of some controls changed, moved Max-Sample-History from advanced to General tabs
git-svn-id: svn://svn.code.sf.net/p/processhacker/code@2080 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2009-10-07 00:41:04 +00:00
dmex04 87ea21f790 added proxy support to UpdaterDownload and VirusTotalUploader
git-svn-id: svn://svn.code.sf.net/p/processhacker/code@2079 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2009-10-07 00:31:02 +00:00
dmex04 822ebb206d moved thumbButtonManager.Dispose call where it doesn't break thumbButtons, added same call to ErrorDialog
git-svn-id: svn://svn.code.sf.net/p/processhacker/code@2078 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2009-10-07 00:23:29 +00:00
dmex04 fc7386aa51 fixed Taskbarlib api return values, added even more hresult checking
git-svn-id: svn://svn.code.sf.net/p/processhacker/code@2077 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2009-10-07 00:12:41 +00:00
dmex04 5ffe827f1b more hresult checking, fixed some taskbarlib api signatures not using hresult, merged duplicate Rect from taskbarlib with ProcessHacker.Native signature
git-svn-id: svn://svn.code.sf.net/p/processhacker/code@2076 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2009-10-06 23:57:28 +00:00
dmex04 a4996b283f TaskbarLib AppID function changed to Get/Set, allowed merging of four functions
git-svn-id: svn://svn.code.sf.net/p/processhacker/code@2075 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2009-10-06 20:20:57 +00:00
dmex04 3106d9303b more TaskbarLib hResult checks also removed unused api's
git-svn-id: svn://svn.code.sf.net/p/processhacker/code@2074 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2009-10-06 19:42:15 +00:00
dmex04 62c01eacca added missing MarshalAsAttribute to parameter 'pfVerificationFlagChecked' of UnsafeNativeMethods.TaskDialogIndirect
git-svn-id: svn://svn.code.sf.net/p/processhacker/code@2073 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2009-10-06 17:07:15 +00:00
dmex04 629b7cec4e added more HResult checking for supported APIs per msdn documentation
git-svn-id: svn://svn.code.sf.net/p/processhacker/code@2072 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2009-10-06 16:51:13 +00:00
dmex04 c3ad0badaa more TaskbarLib memory leak fixes
git-svn-id: svn://svn.code.sf.net/p/processhacker/code@2069 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2009-10-06 06:18:34 +00:00
dmex04 9df837d5b9 fixed multiple COM + String TaskBarLib memory leaks (I hope), added missing exception check, fixed string casing, set ansi string marshalling and removed unused api
git-svn-id: svn://svn.code.sf.net/p/processhacker/code@2068 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2009-10-06 04:52:18 +00:00
wj32 3aae60e9d6 added MemoryAlloc statistics
git-svn-id: svn://svn.code.sf.net/p/processhacker/code@2067 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2009-10-06 04:17:52 +00:00
wj32 f12c37faba moved wait chain menu item disabling code
git-svn-id: svn://svn.code.sf.net/p/processhacker/code@2066 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2009-10-06 03:49:13 +00:00
dmex04 bf3ec0c48b fixed few instances of TaskbarLib not checking return values, added missing flags attribute to some enums
git-svn-id: svn://svn.code.sf.net/p/processhacker/code@2065 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2009-10-06 03:37:40 +00:00
dmex04 3ad8a021b5 hide analyzeWaitChainProcessMenuItem from unsupported OS's
git-svn-id: svn://svn.code.sf.net/p/processhacker/code@2064 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2009-10-05 23:25:09 +00:00
dmex04 3092ad765c ExtendedTreeView fix, few WaitChainWindow changes
git-svn-id: svn://svn.code.sf.net/p/processhacker/code@2063 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2009-10-05 19:32:40 +00:00
dmex04 32a90aa765 completed ExtendedTreeView control, added Properties button to WaitChainWindow
git-svn-id: svn://svn.code.sf.net/p/processhacker/code@2062 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2009-10-05 18:37:58 +00:00
dmex04 85e3d48e8c WaitChain fixes, added TreeView supporting extended VistaStyles
git-svn-id: svn://svn.code.sf.net/p/processhacker/code@2061 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2009-10-05 17:54:48 +00:00
dmex04 a4b2204e07 JumpList disabled and code commented out, note: Reserved for future use!
git-svn-id: svn://svn.code.sf.net/p/processhacker/code@2060 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2009-10-05 15:50:43 +00:00
dmex04 573b9534a6 reverted r2055 test code
git-svn-id: svn://svn.code.sf.net/p/processhacker/code@2059 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2009-10-05 14:16:30 +00:00
wj32 d521669c55 #2872849 - "Columns width not remembered"
git-svn-id: svn://svn.code.sf.net/p/processhacker/code@2057 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2009-10-05 10:39:39 +00:00
wj32 487ee66f63 * added BeepDevice
* got rid of System.Diagnostics usage in WaitChainWindow

git-svn-id: svn://svn.code.sf.net/p/processhacker/code@2056 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2009-10-05 05:03:21 +00:00
dmex04 c22079c2d8 internal dev team test code - do not use
git-svn-id: svn://svn.code.sf.net/p/processhacker/code@2055 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2009-10-05 04:52:51 +00:00
dmex04 8a9c126a6d (initial) added new thread WaitChain analysis window to Process context menu, right-click a process and select analyzeWaitChain
git-svn-id: svn://svn.code.sf.net/p/processhacker/code@2054 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2009-10-05 03:14:09 +00:00
dmex04 1689ac1896 cleaned up VistaSearchBox Control
git-svn-id: svn://svn.code.sf.net/p/processhacker/code@2053 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2009-10-05 02:03:07 +00:00
dmex04 0b3998eb08 r2049 - fixed error-reports not being unique
git-svn-id: svn://svn.code.sf.net/p/processhacker/code@2052 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2009-10-05 02:00:53 +00:00
wj32 c5a7362611 improved error reports...
git-svn-id: svn://svn.code.sf.net/p/processhacker/code@2049 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2009-10-04 12:08:55 +00:00
dmex04 e5b96b51c5 added Vista style SearchBox to HandleFilterWindow (Searchbox control is considered beta)
git-svn-id: svn://svn.code.sf.net/p/processhacker/code@2045 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2009-10-04 03:03:52 +00:00
wj32 0f932a43f1 they're not assemblies, they're modules.
git-svn-id: svn://svn.code.sf.net/p/processhacker/code@2042 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2009-10-03 07:36:55 +00:00
wj32 6181cdb664 removed ER exclusion, simplified module enumeration
git-svn-id: svn://svn.code.sf.net/p/processhacker/code@2041 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2009-10-03 07:34:04 +00:00
wj32 516bfda673 fixed ColumnSettings.LoadSettings when the number of columns has been decreased
git-svn-id: svn://svn.code.sf.net/p/processhacker/code@2039 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2009-10-03 07:15:57 +00:00
wj32 4ea71eaced completely new PE reader implementation
git-svn-id: svn://svn.code.sf.net/p/processhacker/code@2038 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2009-10-03 04:02:51 +00:00
dmex04 0c3d66b6ce fixed AddERExcludedApplication being executed on Windows 2000, GetDiagnosticInformation now shows all loaded dlls not just managed dlls
git-svn-id: svn://svn.code.sf.net/p/processhacker/code@2037 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2009-10-03 01:39:41 +00:00
dmex04 c619351cc6 minor cosmetic string fix, fixed continue button being enabled after submitting report when runtime is terminating, fixed Error Reports sometimes generating identical GUID and preventing report from being uploaded (reports now totally unique using datetime)
git-svn-id: svn://svn.code.sf.net/p/processhacker/code@2036 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2009-10-03 01:37:43 +00:00
dmex04 58c3b853f6 fixed comment typo
git-svn-id: svn://svn.code.sf.net/p/processhacker/code@2035 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2009-10-03 00:07:06 +00:00
dmex04 f3316ddcc3 XP fix: AddERExcludedApplication now gets last error if it returns false.
git-svn-id: svn://svn.code.sf.net/p/processhacker/code@2034 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2009-10-02 23:52:34 +00:00
dmex04 8cf78eb7d0 fixed Vista/Win7 WER exclusion API signature, configured ProcessHacker exclusion from WER on XP/Vista/Win7
git-svn-id: svn://svn.code.sf.net/p/processhacker/code@2032 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2009-10-02 23:45:30 +00:00
dmex04 09363d99a5 fixed ExtendedListView crash on 32bit Windows: fixed LVGroup struct and SendMessage signatures
git-svn-id: svn://svn.code.sf.net/p/processhacker/code@2031 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2009-10-02 22:28:34 +00:00
dmex04 0d755ad73a set some extra ExtendedListView fields as private
git-svn-id: svn://svn.code.sf.net/p/processhacker/code@2030 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2009-10-02 15:06:35 +00:00