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
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
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
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
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
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
dmex04
62d7c52772
fixed ExtendedListView using wrong WndProc event for setting theme and extended style, fixed capitalizations
...
git-svn-id: svn://svn.code.sf.net/p/processhacker/code@2029 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2009-10-02 14:51:28 +00:00
wj32
ec75fc48bb
* fixed taskbar progressbar
...
* added taskbar progress to HandleFilterWindow
* reverted back to average speed
git-svn-id: svn://svn.code.sf.net/p/processhacker/code@2027 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2009-10-02 08:15:04 +00:00
dmex04
26a806ce71
added copyright notice, removed LVGROUP Native<>Managed comment used for debugging
...
git-svn-id: svn://svn.code.sf.net/p/processhacker/code@2025 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2009-10-01 22:52:06 +00:00
dmex04
d3599c678b
cleaned up syntax + casings + code layout
...
git-svn-id: svn://svn.code.sf.net/p/processhacker/code@2024 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2009-10-01 22:47:36 +00:00
dmex04
b4e6df55bf
added missing WindowMessage cast breaking last build commit - oops
...
git-svn-id: svn://svn.code.sf.net/p/processhacker/code@2023 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2009-10-01 22:32:02 +00:00
dmex04
ab2076e8c5
removed duplicate API signatures, added OSVersion.IsBelow(WindowsVersion.Vista) check for unsupported OS, fixed comment typo
...
git-svn-id: svn://svn.code.sf.net/p/processhacker/code@2022 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2009-10-01 22:29:32 +00:00
dmex04
0c6fedc1c3
Added ExtendedListView supporting collapsible groups and explorer theme (Vista/Win7 only), swapped PEWindow "Imports" tab standard listview with ExtendedListView
...
git-svn-id: svn://svn.code.sf.net/p/processhacker/code@2020 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2009-10-01 22:07:49 +00:00
wj32
5d048ca238
actually fixed this time
...
git-svn-id: svn://svn.code.sf.net/p/processhacker/code@1997 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2009-09-29 08:31:54 +00:00
wj32
6640d37cb1
fixed exception when taskbar button is created again, and fixed display of buttons when it is created again
...
git-svn-id: svn://svn.code.sf.net/p/processhacker/code@1996 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2009-09-29 08:28:45 +00:00
wj32
0bbcdc0000
fixed thumbbuttons
...
git-svn-id: svn://svn.code.sf.net/p/processhacker/code@1995 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2009-09-29 08:26:12 +00:00
wj32
2d6ecbf091
added PreserveSig attributes
...
git-svn-id: svn://svn.code.sf.net/p/processhacker/code@1994 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2009-09-29 08:25:32 +00:00
wj32
bca79be8ef
implemented IMessageFilter system
...
git-svn-id: svn://svn.code.sf.net/p/processhacker/code@1993 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2009-09-29 08:15:53 +00:00
dmex04
908610277d
added more HResult error checking to TaskbarLib COM calls, bugfix #2869174 - removed TaskbarLib Custom Category's causing System.UnauthorizedAccessException when recent document tracking is disabled on users machine.
...
git-svn-id: svn://svn.code.sf.net/p/processhacker/code@1991 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2009-09-29 00:50:42 +00:00
dmex04
7842c9ebba
fixed VTUploader multiple session exception + more Taskbarlib fixes
...
git-svn-id: svn://svn.code.sf.net/p/processhacker/code@1987 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2009-09-28 18:06:34 +00:00
dmex04
ccb1f7b402
added licence to TaskbarLib files, re-added HResult for COM calls and added initial HResult checking
...
git-svn-id: svn://svn.code.sf.net/p/processhacker/code@1986 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2009-09-28 16:34:01 +00:00
dmex04
510f9adbcb
changed taskbarlib namespace, restructured Windows7Taskbar class, implemented jumplist and thumbnail button support for Windows 7
...
git-svn-id: svn://svn.code.sf.net/p/processhacker/code@1985 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2009-09-28 13:15:28 +00:00
dmex04
8c8e6b6f3f
removed TaskbarLib/WindowsFormsExtensions.cs - partially rewrote Windows7Taskbar.cs
...
git-svn-id: svn://svn.code.sf.net/p/processhacker/code@1984 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2009-09-28 11:45:59 +00:00
dmex04
d62a280bd8
removed ProgressBarEx - fixed TaskBarLib.WindowsFormsExtensions for ProgressBar
...
git-svn-id: svn://svn.code.sf.net/p/processhacker/code@1983 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2009-09-28 11:20:55 +00:00
dmex04
59d40d49c9
rewrote ProcessBarEx Control, removed unused code and customizations
...
git-svn-id: svn://svn.code.sf.net/p/processhacker/code@1982 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2009-09-28 10:40:26 +00:00
dmex04
470eac287c
ProgressBarEx modified
...
git-svn-id: svn://svn.code.sf.net/p/processhacker/code@1970 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2009-09-27 09:30:42 +00:00
dmex04
4341807c98
removed this property from VirusTotalUploaderWindow.Show(this) allowing multiple upload forms to be shown, added ProgressbarControl supporting VistaStyles (Green/Red/Yellow) on XP/Vista/Win7, replaced standard ProgressbarControl
...
git-svn-id: svn://svn.code.sf.net/p/processhacker/code@1969 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2009-09-27 08:51:38 +00:00
wj32
33c1ae63be
* changed VirusTotal error message
...
* improved upload speed indicator
* updated CHANGELOG.txt
git-svn-id: svn://svn.code.sf.net/p/processhacker/code@1962 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2009-09-27 05:02:57 +00:00
dmex04
b745a6a335
fixed some taskbarlib functions + casing, removed duplicate APIs, created ProgressBar component that will "once completed" support TaskbarLib and gracefully degrade for OSs without TaskbarLib support. also added various other fixes.
...
git-svn-id: svn://svn.code.sf.net/p/processhacker/code@1960 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2009-09-27 03:49:13 +00:00
dmex04
58ac3ef472
added Taskbarlib call: WindowMessagesThroughUipi, changed VirusTotal ShowDialog() to Show()
...
git-svn-id: svn://svn.code.sf.net/p/processhacker/code@1959 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2009-09-27 02:51:44 +00:00
wj32
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
git-svn-id: svn://svn.code.sf.net/p/processhacker/code@1948 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2009-09-26 07:05:49 +00:00
wj32
1ff009849e
added TaskbarLib (not compilable yet)
...
git-svn-id: svn://svn.code.sf.net/p/processhacker/code@1947 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2009-09-26 03:35:55 +00:00
wj32
237b32689d
removed TaskbarLib
...
git-svn-id: svn://svn.code.sf.net/p/processhacker/code@1944 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2009-09-26 01:39:58 +00:00
wj32
873f21ee8e
started ProcessHandle.CreateExtended
...
git-svn-id: svn://svn.code.sf.net/p/processhacker/code@1938 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2009-09-25 11:05:19 +00:00
wj32
3b8c01aa4d
refactored FileUtils.cs
...
git-svn-id: svn://svn.code.sf.net/p/processhacker/code@1937 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2009-09-25 07:24:19 +00:00
wj32
f5d8bec319
fixed process priority class display
...
git-svn-id: svn://svn.code.sf.net/p/processhacker/code@1936 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2009-09-24 10:51:36 +00:00
wj32
db9a5ce312
removed GetCurrentProcess, fixed CreateThread return value
...
git-svn-id: svn://svn.code.sf.net/p/processhacker/code@1935 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2009-09-24 09:17:25 +00:00
wj32
03e73aada6
* fixed TaskbarLib naming conventions
...
* fixed ThumbnailBarButton actions
git-svn-id: svn://svn.code.sf.net/p/processhacker/code@1934 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2009-09-24 06:16:54 +00:00
wj32
4890a0d74f
redid the changes
...
git-svn-id: svn://svn.code.sf.net/p/processhacker/code@1932 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2009-09-24 01:53:04 +00:00
wj32
35d8aeb91f
reverted r1925, r1926, r1929
...
git-svn-id: svn://svn.code.sf.net/p/processhacker/code@1931 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2009-09-24 01:32:09 +00:00
dmex04
59fcdb019e
replaced HRESULT with Win32Error
...
git-svn-id: svn://svn.code.sf.net/p/processhacker/code@1926 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2009-09-23 12:26:42 +00:00
dmex04
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
...
git-svn-id: svn://svn.code.sf.net/p/processhacker/code@1925 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2009-09-23 12:08:23 +00:00
wj32
34d42e9c6e
re-added the TaskbarLib namespace
...
git-svn-id: svn://svn.code.sf.net/p/processhacker/code@1924 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2009-09-23 09:39:31 +00:00
dmex04
e323198352
improved "TaskbarClass Failed" function
...
git-svn-id: svn://svn.code.sf.net/p/processhacker/code@1923 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2009-09-23 09:16:03 +00:00
dmex04
b136f367fc
updated TaskbarClass: improved exception handling - all interface calls now return HRESULT, split Native functions from TaskbarClass
...
git-svn-id: svn://svn.code.sf.net/p/processhacker/code@1922 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2009-09-23 09:08:30 +00:00