Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Windows update KB5035942 seems to have broken Disable grouping on the taskbar #174

Closed
dnorrishill opened this issue Mar 28, 2024 · 8 comments
Labels
bug Something isn't working info-needed Further information is requested

Comments

@dnorrishill
Copy link

I have just installed the latest Windows 11 update "2024-03 Cumulative Update Preview for Windows 11 Version 23H2 for x64-based Systems (KB5035942)" and since rebooting the "Disable grouping on the taskbar" mod is no longer working.

I can see the mod is loaded in Windhawk but sadly its not doing anything anymore :-(

@dnorrishill dnorrishill added the bug Something isn't working label Mar 28, 2024
@grapheon
Copy link

@dnorrishill KB5035942 is a preview build.

See Troubleshooting "Debug symbols may be unavailable, for example if Microsoft didn't publish debug symbols for a specific Windows preview build".

For this reason, none of the taskbar mods from KB5035942 work for me ((

@dnorrishill
Copy link
Author

@m417z Debug log:

DebugViewConsole 1.8.0.102
Listening for OutputDebugString messages...
15:50:57.639 24212 explorer.exe  [WH] [`anonymous-namespace'::ModDebugLoggingScope::ModDebugLoggingScope]: >>> Entering LoadedMod::LoadedMod
15:50:57.639 24212 explorer.exe  [WH] [LoadedMod::LoadedMod]: Windows 10.0.22631
15:50:57.639 24212 explorer.exe  [WH] [LoadedMod::LoadedMod]: Windhawk v1.4.1
15:50:57.639 24212 explorer.exe  [WH] [LoadedMod::LoadedMod]: Mod id: taskbar-grouping
15:50:57.639 24212 explorer.exe  [WH] [LoadedMod::LoadedMod]: Mod version: 1.3.1
15:50:57.659 24212 explorer.exe  [WH] [LoadedMod::LoadedMod]: Mod base address: 00007FFFDC4F0000
15:50:57.659 24212 explorer.exe  [WH] [`anonymous-namespace'::ModDebugLoggingScope::~ModDebugLoggingScope]: <<< Exiting LoadedMod::LoadedMod
15:50:57.660 24212 explorer.exe  [WH] [`anonymous-namespace'::ModDebugLoggingScope::ModDebugLoggingScope]: >>> Entering LoadedMod::Initialize
15:50:57.660 24212 explorer.exe  [WH] [taskbar-grouping] [1606:Wh_ModInit]: >
15:50:57.660 24212 explorer.exe  [WH] [`anonymous-namespace'::ModDebugLoggingScope::ModDebugLoggingScope]: >>> Entering LoadedMod::GetStringSetting
15:50:57.660 24212 explorer.exe  [WH] [LoadedMod::GetStringSetting]: valueName: pinnedItemsMode
15:50:57.660 24212 explorer.exe  [WH] [LoadedMod::GetStringSetting]: valueNameFormatted: pinnedItemsMode
15:50:57.661 24212 explorer.exe  [WH] [LoadedMod::GetStringSetting]: value: replace
15:50:57.661 24212 explorer.exe  [WH] [`anonymous-namespace'::ModDebugLoggingScope::~ModDebugLoggingScope]: <<< Exiting LoadedMod::GetStringSetting
15:50:57.661 24212 explorer.exe  [WH] [`anonymous-namespace'::ModDebugLoggingScope::ModDebugLoggingScope]: >>> Entering LoadedMod::FreeStringSetting
15:50:57.661 24212 explorer.exe  [WH] [`anonymous-namespace'::ModDebugLoggingScope::~ModDebugLoggingScope]: <<< Exiting LoadedMod::FreeStringSetting
15:50:57.661 24212 explorer.exe  [WH] [`anonymous-namespace'::ModDebugLoggingScope::ModDebugLoggingScope]: >>> Entering LoadedMod::GetIntSetting
15:50:57.661 24212 explorer.exe  [WH] [LoadedMod::GetIntSetting]: valueName: placeUngroupedItemsTogether
15:50:57.661 24212 explorer.exe  [WH] [LoadedMod::GetIntSetting]: valueNameFormatted: placeUngroupedItemsTogether
15:50:57.661 24212 explorer.exe  [WH] [LoadedMod::GetIntSetting]: value: 0
15:50:57.661 24212 explorer.exe  [WH] [`anonymous-namespace'::ModDebugLoggingScope::~ModDebugLoggingScope]: <<< Exiting LoadedMod::GetIntSetting
15:50:57.661 24212 explorer.exe  [WH] [`anonymous-namespace'::ModDebugLoggingScope::ModDebugLoggingScope]: >>> Entering LoadedMod::GetIntSetting
15:50:57.661 24212 explorer.exe  [WH] [LoadedMod::GetIntSetting]: valueName: useWindowIcons
15:50:57.661 24212 explorer.exe  [WH] [LoadedMod::GetIntSetting]: valueNameFormatted: useWindowIcons
15:50:57.661 24212 explorer.exe  [WH] [LoadedMod::GetIntSetting]: value: 0
15:50:57.662 24212 explorer.exe  [WH] [`anonymous-namespace'::ModDebugLoggingScope::~ModDebugLoggingScope]: <<< Exiting LoadedMod::GetIntSetting
15:50:57.662 24212 explorer.exe  [WH] [`anonymous-namespace'::ModDebugLoggingScope::ModDebugLoggingScope]: >>> Entering LoadedMod::GetStringSetting
15:50:57.662 24212 explorer.exe  [WH] [LoadedMod::GetStringSetting]: valueName: excludedPrograms[%d]
15:50:57.662 24212 explorer.exe  [WH] [LoadedMod::GetStringSetting]: valueNameFormatted: excludedPrograms[0]
15:50:57.662 24212 explorer.exe  [WH] [LoadedMod::GetStringSetting]: value: excluded1.exe
15:50:57.662 24212 explorer.exe  [WH] [`anonymous-namespace'::ModDebugLoggingScope::~ModDebugLoggingScope]: <<< Exiting LoadedMod::GetStringSetting
15:50:57.662 24212 explorer.exe  [WH] [`anonymous-namespace'::ModDebugLoggingScope::ModDebugLoggingScope]: >>> Entering LoadedMod::FreeStringSetting
15:50:57.662 24212 explorer.exe  [WH] [`anonymous-namespace'::ModDebugLoggingScope::~ModDebugLoggingScope]: <<< Exiting LoadedMod::FreeStringSetting
15:50:57.662 24212 explorer.exe  [WH] [`anonymous-namespace'::ModDebugLoggingScope::ModDebugLoggingScope]: >>> Entering LoadedMod::GetStringSetting
15:50:57.662 24212 explorer.exe  [WH] [LoadedMod::GetStringSetting]: valueName: excludedPrograms[%d]
15:50:57.662 24212 explorer.exe  [WH] [LoadedMod::GetStringSetting]: valueNameFormatted: excludedPrograms[1]
15:50:57.662 24212 explorer.exe  [WH] [LoadedMod::GetStringSetting]: value: 
15:50:57.662 24212 explorer.exe  [WH] [`anonymous-namespace'::ModDebugLoggingScope::~ModDebugLoggingScope]: <<< Exiting LoadedMod::GetStringSetting
15:50:57.663 24212 explorer.exe  [WH] [`anonymous-namespace'::ModDebugLoggingScope::ModDebugLoggingScope]: >>> Entering LoadedMod::FreeStringSetting
15:50:57.663 24212 explorer.exe  [WH] [`anonymous-namespace'::ModDebugLoggingScope::~ModDebugLoggingScope]: <<< Exiting LoadedMod::FreeStringSetting
15:50:57.663 24212 explorer.exe  [WH] [`anonymous-namespace'::ModDebugLoggingScope::ModDebugLoggingScope]: >>> Entering LoadedMod::GetStringSetting
15:50:57.663 24212 explorer.exe  [WH] [LoadedMod::GetStringSetting]: valueName: customGroups[%d].name
15:50:57.663 24212 explorer.exe  [WH] [LoadedMod::GetStringSetting]: valueNameFormatted: customGroups[0].name
15:50:57.663 24212 explorer.exe  [WH] [LoadedMod::GetStringSetting]: value: Group 1
15:50:57.663 24212 explorer.exe  [WH] [`anonymous-namespace'::ModDebugLoggingScope::~ModDebugLoggingScope]: <<< Exiting LoadedMod::GetStringSetting
15:50:57.663 24212 explorer.exe  [WH] [`anonymous-namespace'::ModDebugLoggingScope::ModDebugLoggingScope]: >>> Entering LoadedMod::FreeStringSetting
15:50:57.663 24212 explorer.exe  [WH] [`anonymous-namespace'::ModDebugLoggingScope::~ModDebugLoggingScope]: <<< Exiting LoadedMod::FreeStringSetting
15:50:57.664 24212 explorer.exe  [WH] [`anonymous-namespace'::ModDebugLoggingScope::ModDebugLoggingScope]: >>> Entering LoadedMod::GetStringSetting
15:50:57.664 24212 explorer.exe  [WH] [LoadedMod::GetStringSetting]: valueName: customGroups[%d].items[%d]
15:50:57.664 24212 explorer.exe  [WH] [LoadedMod::GetStringSetting]: valueNameFormatted: customGroups[0].items[0]
15:50:57.664 24212 explorer.exe  [WH] [LoadedMod::GetStringSetting]: value: group1-program1.exe
15:50:57.664 24212 explorer.exe  [WH] [`anonymous-namespace'::ModDebugLoggingScope::~ModDebugLoggingScope]: <<< Exiting LoadedMod::GetStringSetting
15:50:57.664 24212 explorer.exe  [WH] [`anonymous-namespace'::ModDebugLoggingScope::ModDebugLoggingScope]: >>> Entering LoadedMod::FreeStringSetting
15:50:57.664 24212 explorer.exe  [WH] [`anonymous-namespace'::ModDebugLoggingScope::~ModDebugLoggingScope]: <<< Exiting LoadedMod::FreeStringSetting
15:50:57.664 24212 explorer.exe  [WH] [`anonymous-namespace'::ModDebugLoggingScope::ModDebugLoggingScope]: >>> Entering LoadedMod::GetStringSetting
15:50:57.664 24212 explorer.exe  [WH] [LoadedMod::GetStringSetting]: valueName: customGroups[%d].items[%d]
15:50:57.664 24212 explorer.exe  [WH] [LoadedMod::GetStringSetting]: valueNameFormatted: customGroups[0].items[1]
15:50:57.664 24212 explorer.exe  [WH] [LoadedMod::GetStringSetting]: value: group1-program2.exe
15:50:57.665 24212 explorer.exe  [WH] [`anonymous-namespace'::ModDebugLoggingScope::~ModDebugLoggingScope]: <<< Exiting LoadedMod::GetStringSetting
15:50:57.665 24212 explorer.exe  [WH] [`anonymous-namespace'::ModDebugLoggingScope::ModDebugLoggingScope]: >>> Entering LoadedMod::FreeStringSetting
15:50:57.665 24212 explorer.exe  [WH] [`anonymous-namespace'::ModDebugLoggingScope::~ModDebugLoggingScope]: <<< Exiting LoadedMod::FreeStringSetting
15:50:57.665 24212 explorer.exe  [WH] [`anonymous-namespace'::ModDebugLoggingScope::ModDebugLoggingScope]: >>> Entering LoadedMod::GetStringSetting
15:50:57.665 24212 explorer.exe  [WH] [LoadedMod::GetStringSetting]: valueName: customGroups[%d].items[%d]
15:50:57.665 24212 explorer.exe  [WH] [LoadedMod::GetStringSetting]: valueNameFormatted: customGroups[0].items[2]
15:50:57.665 24212 explorer.exe  [WH] [LoadedMod::GetStringSetting]: value: 
15:50:57.665 24212 explorer.exe  [WH] [`anonymous-namespace'::ModDebugLoggingScope::~ModDebugLoggingScope]: <<< Exiting LoadedMod::GetStringSetting
15:50:57.665 24212 explorer.exe  [WH] [`anonymous-namespace'::ModDebugLoggingScope::ModDebugLoggingScope]: >>> Entering LoadedMod::FreeStringSetting
15:50:57.665 24212 explorer.exe  [WH] [`anonymous-namespace'::ModDebugLoggingScope::~ModDebugLoggingScope]: <<< Exiting LoadedMod::FreeStringSetting
15:50:57.665 24212 explorer.exe  [WH] [`anonymous-namespace'::ModDebugLoggingScope::ModDebugLoggingScope]: >>> Entering LoadedMod::GetStringSetting
15:50:57.665 24212 explorer.exe  [WH] [LoadedMod::GetStringSetting]: valueName: customGroups[%d].name
15:50:57.665 24212 explorer.exe  [WH] [LoadedMod::GetStringSetting]: valueNameFormatted: customGroups[1].name
15:50:57.666 24212 explorer.exe  [WH] [LoadedMod::GetStringSetting]: value: 
15:50:57.666 24212 explorer.exe  [WH] [`anonymous-namespace'::ModDebugLoggingScope::~ModDebugLoggingScope]: <<< Exiting LoadedMod::GetStringSetting
15:50:57.666 24212 explorer.exe  [WH] [`anonymous-namespace'::ModDebugLoggingScope::ModDebugLoggingScope]: >>> Entering LoadedMod::FreeStringSetting
15:50:57.666 24212 explorer.exe  [WH] [`anonymous-namespace'::ModDebugLoggingScope::~ModDebugLoggingScope]: <<< Exiting LoadedMod::FreeStringSetting
15:50:57.666 24212 explorer.exe  [WH] [`anonymous-namespace'::ModDebugLoggingScope::ModDebugLoggingScope]: >>> Entering LoadedMod::GetStringSetting
15:50:57.666 24212 explorer.exe  [WH] [LoadedMod::GetStringSetting]: valueName: groupingMode
15:50:57.666 24212 explorer.exe  [WH] [LoadedMod::GetStringSetting]: valueNameFormatted: groupingMode
15:50:57.667 24212 explorer.exe  [WH] [LoadedMod::GetStringSetting]: value: regular
15:50:57.667 24212 explorer.exe  [WH] [`anonymous-namespace'::ModDebugLoggingScope::~ModDebugLoggingScope]: <<< Exiting LoadedMod::GetStringSetting
15:50:57.667 24212 explorer.exe  [WH] [`anonymous-namespace'::ModDebugLoggingScope::ModDebugLoggingScope]: >>> Entering LoadedMod::FreeStringSetting
15:50:57.667 24212 explorer.exe  [WH] [`anonymous-namespace'::ModDebugLoggingScope::~ModDebugLoggingScope]: <<< Exiting LoadedMod::FreeStringSetting
15:50:57.667 24212 explorer.exe  [WH] [`anonymous-namespace'::ModDebugLoggingScope::ModDebugLoggingScope]: >>> Entering LoadedMod::GetIntSetting
15:50:57.667 24212 explorer.exe  [WH] [LoadedMod::GetIntSetting]: valueName: oldTaskbarOnWin11
15:50:57.667 24212 explorer.exe  [WH] [LoadedMod::GetIntSetting]: valueNameFormatted: oldTaskbarOnWin11
15:50:57.667 24212 explorer.exe  [WH] [LoadedMod::GetIntSetting]: value: 0
15:50:57.669 24212 explorer.exe  [WH] [`anonymous-namespace'::ModDebugLoggingScope::~ModDebugLoggingScope]: <<< Exiting LoadedMod::GetIntSetting
15:50:57.669 24212 explorer.exe  [WH] [taskbar-grouping] [1053:GetWindowsVersion]: Version: 10.0.22621.3374
15:50:57.669 24212 explorer.exe  [WH] [`anonymous-namespace'::ModDebugLoggingScope::ModDebugLoggingScope]: >>> Entering LoadedMod::GetStringValue
15:50:57.669 24212 explorer.exe  [WH] [LoadedMod::GetStringValue]: valueName: symbol-cache-Taskbar.dll
15:50:57.669 24212 explorer.exe  [WH] [LoadedMod::GetStringValue]: value: 1#1532509087#3747840#private: long __cdecl CTaskBand::CLauncherTask::_Launch(void)#1149484#public: virtual long __cdecl CTaskGroup::SetAppID(unsigned short const *)#1368960#protected: long __cdecl CTaskListWnd::_GetJumpViewParams(struct ITaskBtnGroup *,struct ITaskItem *,int,bool,struct Windows::Internal::Shell::JumpView::IJumpViewParams * *)const #1690928#public: virtual long __cdecl CTaskGroup::GetLauncherName(unsigned short * *)#1361856#public: virtual long __cdecl CTaskListWnd::TaskDestroyed(struct ITaskGroup *,struct ITaskItem *,enum TaskDestroyedFlags)#1676448#public: virtual bool __cdecl CTaskGroup::IsImmersiveGroup(void)#1366848#public: virtual long __cdecl CTaskGroup::SetShortcutIDList(struct _ITEMIDLIST_ABSOLUTE const *)#1370000#protected: void __cdecl CTaskBand::HandleTaskGroupSwitchItemAdded(struct winrt::Windows::Internal::ComposableShell::Multitasking::ISwitchItem const &)#1076236#public: virtual long __cdecl CTaskGroup::GetTitleText(struct ITaskItem *,un
15:50:57.669 24212 explorer.exe  [WH] [`anonymous-namespace'::ModDebugLoggingScope::~ModDebugLoggingScope]: <<< Exiting LoadedMod::GetStringValue
15:50:57.669 24212 explorer.exe  [WH] [`anonymous-namespace'::ModDebugLoggingScope::ModDebugLoggingScope]: >>> Entering LoadedMod::SetFunctionHook
15:50:57.669 24212 explorer.exe  [WH] [LoadedMod::SetFunctionHook]: Target: 00007FFFD5338A2C
15:50:57.669 24212 explorer.exe  [WH] [LoadedMod::SetFunctionHook]: Hook: 00007FFFDC4F2700
15:50:57.669 24212 explorer.exe  [WH] [`anonymous-namespace'::ModDebugLoggingScope::~ModDebugLoggingScope]: <<< Exiting LoadedMod::SetFunctionHook
15:50:57.669 24212 explorer.exe  [WH] [taskbar-grouping] [1148:operator()]: Hooked 00007FFFD5338A2C: private: long __cdecl CTaskBand::CLauncherTask::_Launch(void)
15:50:57.669 24212 explorer.exe  [WH] [taskbar-grouping] [1152:operator()]: Found 00007FFFD536E380: public: virtual long __cdecl CTaskGroup::SetAppID(unsigned short const *)
15:50:57.669 24212 explorer.exe  [WH] [`anonymous-namespace'::ModDebugLoggingScope::ModDebugLoggingScope]: >>> Entering LoadedMod::SetFunctionHook
15:50:57.669 24212 explorer.exe  [WH] [LoadedMod::SetFunctionHook]: Target: 00007FFFD53BCD30
15:50:57.669 24212 explorer.exe  [WH] [LoadedMod::SetFunctionHook]: Hook: 00007FFFDC4F2F40
15:50:57.669 24212 explorer.exe  [WH] [`anonymous-namespace'::ModDebugLoggingScope::~ModDebugLoggingScope]: <<< Exiting LoadedMod::SetFunctionHook
15:50:57.669 24212 explorer.exe  [WH] [taskbar-grouping] [1148:operator()]: Hooked 00007FFFD53BCD30: protected: long __cdecl CTaskListWnd::_GetJumpViewParams(struct ITaskBtnGroup *,struct ITaskItem *,int,bool,struct Windows::Internal::Shell::JumpView::IJumpViewParams * *)const 
15:50:57.670 24212 explorer.exe  [WH] [`anonymous-namespace'::ModDebugLoggingScope::ModDebugLoggingScope]: >>> Entering LoadedMod::SetFunctionHook
15:50:57.670 24212 explorer.exe  [WH] [LoadedMod::SetFunctionHook]: Target: 00007FFFD536C7C0
15:50:57.670 24212 explorer.exe  [WH] [LoadedMod::SetFunctionHook]: Hook: 00007FFFDC4F2E50
15:50:57.670 24212 explorer.exe  [WH] [`anonymous-namespace'::ModDebugLoggingScope::~ModDebugLoggingScope]: <<< Exiting LoadedMod::SetFunctionHook
15:50:57.670 24212 explorer.exe  [WH] [taskbar-grouping] [1148:operator()]: Hooked 00007FFFD536C7C0: public: virtual long __cdecl CTaskGroup::GetLauncherName(unsigned short * *)
15:50:57.670 24212 explorer.exe  [WH] [`anonymous-namespace'::ModDebugLoggingScope::ModDebugLoggingScope]: >>> Entering LoadedMod::SetFunctionHook
15:50:57.670 24212 explorer.exe  [WH] [LoadedMod::SetFunctionHook]: Target: 00007FFFD53B94A0
15:50:57.670 24212 explorer.exe  [WH] [LoadedMod::SetFunctionHook]: Hook: 00007FFFDC4F3800
15:50:57.670 24212 explorer.exe  [WH] [`anonymous-namespace'::ModDebugLoggingScope::~ModDebugLoggingScope]: <<< Exiting LoadedMod::SetFunctionHook
15:50:57.670 24212 explorer.exe  [WH] [taskbar-grouping] [1148:operator()]: Hooked 00007FFFD53B94A0: public: virtual long __cdecl CTaskListWnd::TaskDestroyed(struct ITaskGroup *,struct ITaskItem *,enum TaskDestroyedFlags)
15:50:57.670 24212 explorer.exe  [WH] [`anonymous-namespace'::ModDebugLoggingScope::ModDebugLoggingScope]: >>> Entering LoadedMod::SetFunctionHook
15:50:57.670 24212 explorer.exe  [WH] [LoadedMod::SetFunctionHook]: Target: 00007FFFD536DB40
15:50:57.671 24212 explorer.exe  [WH] [LoadedMod::SetFunctionHook]: Hook: 00007FFFDC4F2B70
15:50:57.671 24212 explorer.exe  [WH] [`anonymous-namespace'::ModDebugLoggingScope::~ModDebugLoggingScope]: <<< Exiting LoadedMod::SetFunctionHook
15:50:57.671 24212 explorer.exe  [WH] [taskbar-grouping] [1148:operator()]: Hooked 00007FFFD536DB40: public: virtual bool __cdecl CTaskGroup::IsImmersiveGroup(void)
15:50:57.671 24212 explorer.exe  [WH] [taskbar-grouping] [1152:operator()]: Found 00007FFFD536E790: public: virtual long __cdecl CTaskGroup::SetShortcutIDList(struct _ITEMIDLIST_ABSOLUTE const *)
15:50:57.671 24212 explorer.exe  [WH] [`anonymous-namespace'::ModDebugLoggingScope::ModDebugLoggingScope]: >>> Entering LoadedMod::SetFunctionHook
15:50:57.671 24212 explorer.exe  [WH] [LoadedMod::SetFunctionHook]: Target: 00007FFFD5326C0C
15:50:57.671 24212 explorer.exe  [WH] [LoadedMod::SetFunctionHook]: Hook: 00007FFFDC4F32F0
15:50:57.671 24212 explorer.exe  [WH] [`anonymous-namespace'::ModDebugLoggingScope::~ModDebugLoggingScope]: <<< Exiting LoadedMod::SetFunctionHook
15:50:57.671 24212 explorer.exe  [WH] [taskbar-grouping] [1148:operator()]: Hooked 00007FFFD5326C0C: protected: void __cdecl CTaskBand::HandleTaskGroupSwitchItemAdded(struct winrt::Windows::Internal::ComposableShell::Multitasking::ISwitchItem const &)
15:50:57.671 24212 explorer.exe  [WH] [taskbar-grouping] [1152:operator()]: Found 00007FFFD536D080: public: virtual long __cdecl CTaskGroup::GetTitleText(struct ITaskItem *,unsigned short *,int)
15:50:57.671 24212 explorer.exe  [WH] [taskbar-grouping] [1152:operator()]: Found 00007FFFD536CCB0: public: virtual int __cdecl CTaskGroup::GetNumItems(void)
15:50:57.671 24212 explorer.exe  [WH] [`anonymous-namespace'::ModDebugLoggingScope::ModDebugLoggingScope]: >>> Entering LoadedMod::SetFunctionHook
15:50:57.672 24212 explorer.exe  [WH] [LoadedMod::SetFunctionHook]: Target: 00007FFFD5337E08
15:50:57.672 24212 explorer.exe  [WH] [LoadedMod::SetFunctionHook]: Hook: 00007FFFDC4F2610
15:50:57.672 24212 explorer.exe  [WH] [`anonymous-namespace'::ModDebugLoggingScope::~ModDebugLoggingScope]: <<< Exiting LoadedMod::SetFunctionHook
15:50:57.672 24212 explorer.exe  [WH] [taskbar-grouping] [1148:operator()]: Hooked 00007FFFD5337E08: protected: void __cdecl CTaskBand::_HandleWindowResolved(struct RESOLVEDWINDOW *)
15:50:57.672 24212 explorer.exe  [WH] [`anonymous-namespace'::ModDebugLoggingScope::ModDebugLoggingScope]: >>> Entering LoadedMod::SetFunctionHook
15:50:57.672 24212 explorer.exe  [WH] [LoadedMod::SetFunctionHook]: Target: 00007FFFD533D61C
15:50:57.672 24212 explorer.exe  [WH] [LoadedMod::SetFunctionHook]: Hook: 00007FFFDC4F2D40
15:50:57.672 24212 explorer.exe  [WH] [`anonymous-namespace'::ModDebugLoggingScope::~ModDebugLoggingScope]: <<< Exiting LoadedMod::SetFunctionHook
15:50:57.672 24212 explorer.exe  [WH] [taskbar-grouping] [1148:operator()]: Hooked 00007FFFD533D61C: protected: void __cdecl CTaskBand::_UpdateItemIcon(struct ITaskGroup *,struct ITaskItem *)
15:50:57.672 24212 explorer.exe  [WH] [taskbar-grouping] [1152:operator()]: Found 00007FFFD52760BA: protected: long __cdecl CTaskBand::_MatchWindow(struct HWND__ *,struct _ITEMIDLIST_ABSOLUTE const *,unsigned short const *,enum WINDOWMATCHCONFIDENCE,struct ITaskGroup * *,struct ITaskItem * *)
15:50:57.672 24212 explorer.exe  [WH] [taskbar-grouping] [1152:operator()]: Found 00007FFFD522A3D0: public: virtual unsigned long __cdecl CTaskGroup::GetFlags(void)const 
15:50:57.672 24212 explorer.exe  [WH] [taskbar-grouping] [1152:operator()]: Found 00007FFFD522A6B0: public: virtual long __cdecl CTaskGroup::UpdateFlags(unsigned long,unsigned long)
15:50:57.673 24212 explorer.exe  [WH] [`anonymous-namespace'::ModDebugLoggingScope::ModDebugLoggingScope]: >>> Entering LoadedMod::SetFunctionHook
15:50:57.673 24212 explorer.exe  [WH] [LoadedMod::SetFunctionHook]: Target: 00007FFFD53B4404
15:50:57.673 24212 explorer.exe  [WH] [LoadedMod::SetFunctionHook]: Hook: 00007FFFDC4F30E0
15:50:57.673 24212 explorer.exe  [WH] [`anonymous-namespace'::ModDebugLoggingScope::~ModDebugLoggingScope]: <<< Exiting LoadedMod::SetFunctionHook
15:50:57.673 24212 explorer.exe  [WH] [taskbar-grouping] [1148:operator()]: Hooked 00007FFFD53B4404: public: long __cdecl CDPA_Base<struct ITaskBtnGroup,class CTContainer_PolicyUnOwned<struct ITaskBtnGroup> >::InsertPtr(int,struct ITaskBtnGroup *,int *)
15:50:57.673 24212 explorer.exe  [WH] [`anonymous-namespace'::ModDebugLoggingScope::ModDebugLoggingScope]: >>> Entering LoadedMod::SetFunctionHook
15:50:57.673 24212 explorer.exe  [WH] [LoadedMod::SetFunctionHook]: Target: 00007FFFD5329280
15:50:57.673 24212 explorer.exe  [WH] [LoadedMod::SetFunctionHook]: Hook: 00007FFFDC4F2DA0
15:50:57.673 24212 explorer.exe  [WH] [`anonymous-namespace'::ModDebugLoggingScope::~ModDebugLoggingScope]: <<< Exiting LoadedMod::SetFunctionHook
15:50:57.673 24212 explorer.exe  [WH] [taskbar-grouping] [1148:operator()]: Hooked 00007FFFD5329280: public: virtual long __cdecl CTaskBand::Launch(struct ITaskGroup *,struct tagPOINT const &,enum LaunchFromTaskbarOptions)
15:50:57.673 24212 explorer.exe  [WH] [taskbar-grouping] [1152:operator()]: Found 00007FFFD5279CE0: public: virtual long __cdecl CTaskGroup::SetTip(unsigned short const *)
15:50:57.674 24212 explorer.exe  [WH] [taskbar-grouping] [1152:operator()]: Found 00007FFFD5279470: public: virtual long __cdecl CTaskGroup::DoesWindowMatch(struct HWND__ *,struct _ITEMIDLIST_ABSOLUTE const *,unsigned short const *,enum WINDOWMATCHCONFIDENCE *,struct ITaskItem * *)
15:50:57.674 24212 explorer.exe  [WH] [`anonymous-namespace'::ModDebugLoggingScope::ModDebugLoggingScope]: >>> Entering LoadedMod::SetFunctionHook
15:50:57.674 24212 explorer.exe  [WH] [LoadedMod::SetFunctionHook]: Target: 00007FFFD533600C
15:50:57.674 24212 explorer.exe  [WH] [LoadedMod::SetFunctionHook]: Hook: 00007FFFDC4F2680
15:50:57.674 24212 explorer.exe  [WH] [`anonymous-namespace'::ModDebugLoggingScope::~ModDebugLoggingScope]: <<< Exiting LoadedMod::SetFunctionHook
15:50:57.674 24212 explorer.exe  [WH] [taskbar-grouping] [1148:operator()]: Hooked 00007FFFD533600C: protected: void __cdecl CTaskBand::_HandleItemResolved(struct RESOLVEDWINDOW *,struct ITaskListUI *,struct ITaskGroup *,struct ITaskItem *)
15:50:57.674 24212 explorer.exe  [WH] [`anonymous-namespace'::ModDebugLoggingScope::ModDebugLoggingScope]: >>> Entering LoadedMod::SetFunctionHook
15:50:57.674 24212 explorer.exe  [WH] [LoadedMod::SetFunctionHook]: Target: 00007FFFD536C3B0
15:50:57.674 24212 explorer.exe  [WH] [LoadedMod::SetFunctionHook]: Hook: 00007FFFDC4F2CD0
15:50:57.674 24212 explorer.exe  [WH] [`anonymous-namespace'::ModDebugLoggingScope::~ModDebugLoggingScope]: <<< Exiting LoadedMod::SetFunctionHook
15:50:57.674 24212 explorer.exe  [WH] [taskbar-grouping] [1148:operator()]: Hooked 00007FFFD536C3B0: public: virtual unsigned short const * __cdecl CTaskGroup::GetIconResource(void)
15:50:57.674 24212 explorer.exe  [WH] [`anonymous-namespace'::ModDebugLoggingScope::ModDebugLoggingScope]: >>> Entering LoadedMod::SetFunctionHook
15:50:57.675 24212 explorer.exe  [WH] [LoadedMod::SetFunctionHook]: Target: 00007FFFD53AA450
15:50:57.675 24212 explorer.exe  [WH] [LoadedMod::SetFunctionHook]: Hook: 00007FFFDC4F2FD0
15:50:57.675 24212 explorer.exe  [WH] [`anonymous-namespace'::ModDebugLoggingScope::~ModDebugLoggingScope]: <<< Exiting LoadedMod::SetFunctionHook
15:50:57.675 24212 explorer.exe  [WH] [taskbar-grouping] [1148:operator()]: Hooked 00007FFFD53AA450: public: virtual long __cdecl CTaskBtnGroup::GetIcon(struct ITaskItem *,struct HICON__ * *)
15:50:57.675 24212 explorer.exe  [WH] [`anonymous-namespace'::ModDebugLoggingScope::ModDebugLoggingScope]: >>> Entering LoadedMod::SetFunctionHook
15:50:57.675 24212 explorer.exe  [WH] [LoadedMod::SetFunctionHook]: Target: 00007FFFD522A4F0
15:50:57.675 24212 explorer.exe  [WH] [LoadedMod::SetFunctionHook]: Hook: 00007FFFDC4F2C10
15:50:57.675 24212 explorer.exe  [WH] [`anonymous-namespace'::ModDebugLoggingScope::~ModDebugLoggingScope]: <<< Exiting LoadedMod::SetFunctionHook
15:50:57.675 24212 explorer.exe  [WH] [taskbar-grouping] [1148:operator()]: Hooked 00007FFFD522A4F0: public: virtual struct _ITEMIDLIST_ABSOLUTE const * __cdecl CTaskGroup::GetShortcutIDList(void)
15:50:57.675 24212 explorer.exe  [WH] [`anonymous-namespace'::ModDebugLoggingScope::ModDebugLoggingScope]: >>> Entering LoadedMod::SetFunctionHook
15:50:57.675 24212 explorer.exe  [WH] [LoadedMod::SetFunctionHook]: Target: 00007FFFD522AB90
15:50:57.675 24212 explorer.exe  [WH] [LoadedMod::SetFunctionHook]: Hook: 00007FFFDC4F3090
15:50:57.676 24212 explorer.exe  [WH] [`anonymous-namespace'::ModDebugLoggingScope::~ModDebugLoggingScope]: <<< Exiting LoadedMod::SetFunctionHook
15:50:57.676 24212 explorer.exe  [WH] [taskbar-grouping] [1148:operator()]: Hooked 00007FFFD522AB90: public: virtual struct ITaskGroup * __cdecl CTaskBtnGroup::GetGroup(void)
15:50:57.676 24212 explorer.exe  [WH] [taskbar-grouping] [1152:operator()]: Found 00007FFFD536BDD0: public: virtual struct _ITEMIDLIST_ABSOLUTE * __cdecl CTaskGroup::GetApplicationIDList(void)
15:50:57.676 24212 explorer.exe  [WH] [`anonymous-namespace'::ModDebugLoggingScope::ModDebugLoggingScope]: >>> Entering LoadedMod::SetFunctionHook
15:50:57.676 24212 explorer.exe  [WH] [LoadedMod::SetFunctionHook]: Target: 00007FFFD522A380
15:50:57.676 24212 explorer.exe  [WH] [LoadedMod::SetFunctionHook]: Hook: 00007FFFDC4F2750
15:50:57.676 24212 explorer.exe  [WH] [`anonymous-namespace'::ModDebugLoggingScope::~ModDebugLoggingScope]: <<< Exiting LoadedMod::SetFunctionHook
15:50:57.676 24212 explorer.exe  [WH] [taskbar-grouping] [1148:operator()]: Hooked 00007FFFD522A380: public: virtual unsigned short const * __cdecl CTaskGroup::GetAppID(void)
15:50:57.676 24212 explorer.exe  [WH] [taskbar-grouping] [1218:HookSymbols]: Optional symbol 22 doesn't exist (from cache)
15:50:57.676 24212 explorer.exe  [WH] [taskbar-grouping] [1218:HookSymbols]: Optional symbol 27 doesn't exist (from cache)
15:50:57.676 24212 explorer.exe  [WH] [`anonymous-namespace'::ModDebugLoggingScope::ModDebugLoggingScope]: >>> Entering LoadedMod::SetFunctionHook
15:50:57.676 24212 explorer.exe  [WH] [LoadedMod::SetFunctionHook]: Target: 00007FF81D6CA320
15:50:57.677 24212 explorer.exe  [WH] [LoadedMod::SetFunctionHook]: Hook: 00007FFFDC4F3950
15:50:57.677 24212 explorer.exe  [WH] [`anonymous-namespace'::ModDebugLoggingScope::~ModDebugLoggingScope]: <<< Exiting LoadedMod::SetFunctionHook
15:50:57.677 24212 explorer.exe  [WH] [`anonymous-namespace'::ModDebugLoggingScope::~ModDebugLoggingScope]: <<< Exiting LoadedMod::Initialize
15:50:57.696 24212 explorer.exe  [WH] [`anonymous-namespace'::ModDebugLoggingScope::ModDebugLoggingScope]: >>> Entering LoadedMod::AfterInit
15:50:57.696 24212 explorer.exe  [WH] [`anonymous-namespace'::ModDebugLoggingScope::~ModDebugLoggingScope]: <<< Exiting LoadedMod::AfterInit

@m417z
Copy link
Member

m417z commented Mar 28, 2024

The log seems fine, did you close and reopen windows that were already open after enabling the mod?

@m417z m417z added the info-needed Further information is requested label Mar 28, 2024
@grapheon
Copy link

@m417z just now, with another attempt to take the taskbar-icon-size mod log, a small "load symbols..." window appeared, and at the end of the progress, the mod worked. Then I also disabled and enabled the taskbar-clock-customization mod for the logging, after which it also worked.

Previously, after updating to KB5035942, this only resulted "symbol not found" appearing in the logs.

Is there any way to force the symbols update process in Windhawk?

@m417z
Copy link
Member

m417z commented Mar 29, 2024

Is there any way to force the symbols update process in Windhawk?

There's no way to do exactly that. For more than one mod, the easiest way is to exit Windhawk from the tray icon menu and then launch it again.

@grapheon
Copy link

For more than one mod, the easiest way is to exit Windhawk from the tray icon menu and then launch it again.

Interestingly, it has been over 2 days since installing KB5035942 when Windhawk finally updated the symbols. During whose time the laptop was rebooted many times, several attempts were made to turn off and on mods, as I wrote earlier. There were no apparent reasons such as Windows Antivirus notifications.

All previous Windows updates were hassle-free, Windhawk restored mods immediately on first boot.

@m417z
Copy link
Member

m417z commented Mar 29, 2024

It really depends on Microsoft. You can enable logs and deduce the symbol file URL, for example:

https://msdl.microsoft.com/download/symbols/Taskbar.View.pdb/27A2FD9E0CCC40749CA6381108A8ED4B1/Taskbar.View.pdb

If the file isn't available, which may be the case in the first day or two after an update becomes available, then mods that rely on symbols won't work.

@dnorrishill
Copy link
Author

dnorrishill commented Apr 2, 2024

OK looks like the symbols may have updated as the extension is working fine now...

Will close the issue.

Thanks for all your help, much appreciated.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
bug Something isn't working info-needed Further information is requested
Projects
None yet
Development

No branches or pull requests

3 participants