ramensoftware / windhawk-mods

The official collection of Windhawk mods
296 stars 54 forks source link

The Mod named "Disable grouping on the taskbar" can't work after updating Windows mod-bug #246

Open sngrl2 opened 1 year ago

sngrl2 commented 1 year ago

OS: Windows 11 Pro Version: 22H2 Build: 22621.1848

Functionality was broken after this updates was installed:

Screenshot: ![image](https://github.com/ramensoftware/windhawk-mods/assets/104086284/c24b71c3-0cee-4cfc-9a1c-ebe9931f5059)
OutputDebugString messages: ``` DebugViewConsole 1.8.0.102 Listening for OutputDebugString messages... 15:49:50.780 9276 explorer.exe [WH] [`anonymous-namespace'::ModDebugLoggingScope::ModDebugLoggingScope]: >>> Entering LoadedMod::LoadedMod 15:49:50.780 9276 explorer.exe [WH] [LoadedMod::LoadedMod]: Windhawk v1.3.1 15:49:50.780 9276 explorer.exe [WH] [LoadedMod::LoadedMod]: Mod id: taskbar-grouping 15:49:50.781 9276 explorer.exe [WH] [LoadedMod::LoadedMod]: Mod version: 1.2.2 15:49:50.783 9276 explorer.exe [WH] [LoadedMod::LoadedMod]: Mod base address: 00007FFF55E50000 15:49:50.783 9276 explorer.exe [WH] [`anonymous-namespace'::ModDebugLoggingScope::~ModDebugLoggingScope]: <<< Exiting LoadedMod::LoadedMod 15:49:50.784 9276 explorer.exe [WH] [`anonymous-namespace'::ModDebugLoggingScope::ModDebugLoggingScope]: >>> Entering LoadedMod::Initialize 15:49:50.784 9276 explorer.exe [WH] [taskbar-grouping] [1503:Wh_ModInit]: > 15:49:50.784 9276 explorer.exe [WH] [`anonymous-namespace'::ModDebugLoggingScope::ModDebugLoggingScope]: >>> Entering LoadedMod::GetIntSetting 15:49:50.785 9276 explorer.exe [WH] [LoadedMod::GetIntSetting]: valueName: keepPinnedItemsSeparated 15:49:50.785 9276 explorer.exe [WH] [LoadedMod::GetIntSetting]: valueNameFormatted: keepPinnedItemsSeparated 15:49:50.785 9276 explorer.exe [WH] [LoadedMod::GetIntSetting]: value: 0 15:49:50.785 9276 explorer.exe [WH] [`anonymous-namespace'::ModDebugLoggingScope::~ModDebugLoggingScope]: <<< Exiting LoadedMod::GetIntSetting 15:49:50.785 9276 explorer.exe [WH] [`anonymous-namespace'::ModDebugLoggingScope::ModDebugLoggingScope]: >>> Entering LoadedMod::GetIntSetting 15:49:50.785 9276 explorer.exe [WH] [LoadedMod::GetIntSetting]: valueName: placeUngroupedItemsTogether 15:49:50.785 9276 explorer.exe [WH] [LoadedMod::GetIntSetting]: valueNameFormatted: placeUngroupedItemsTogether 15:49:50.785 9276 explorer.exe [WH] [LoadedMod::GetIntSetting]: value: 0 15:49:50.785 9276 explorer.exe [WH] [`anonymous-namespace'::ModDebugLoggingScope::~ModDebugLoggingScope]: <<< Exiting LoadedMod::GetIntSetting 15:49:50.785 9276 explorer.exe [WH] [`anonymous-namespace'::ModDebugLoggingScope::ModDebugLoggingScope]: >>> Entering LoadedMod::GetIntSetting 15:49:50.785 9276 explorer.exe [WH] [LoadedMod::GetIntSetting]: valueName: useWindowIcons 15:49:50.785 9276 explorer.exe [WH] [LoadedMod::GetIntSetting]: valueNameFormatted: useWindowIcons 15:49:50.785 9276 explorer.exe [WH] [LoadedMod::GetIntSetting]: value: 0 15:49:50.785 9276 explorer.exe [WH] [`anonymous-namespace'::ModDebugLoggingScope::~ModDebugLoggingScope]: <<< Exiting LoadedMod::GetIntSetting 15:49:50.785 9276 explorer.exe [WH] [`anonymous-namespace'::ModDebugLoggingScope::ModDebugLoggingScope]: >>> Entering LoadedMod::GetStringSetting 15:49:50.785 9276 explorer.exe [WH] [LoadedMod::GetStringSetting]: valueName: excludedPrograms[%d] 15:49:50.785 9276 explorer.exe [WH] [LoadedMod::GetStringSetting]: valueNameFormatted: excludedPrograms[0] 15:49:50.785 9276 explorer.exe [WH] [LoadedMod::GetStringSetting]: value: excluded1.exe 15:49:50.785 9276 explorer.exe [WH] [`anonymous-namespace'::ModDebugLoggingScope::~ModDebugLoggingScope]: <<< Exiting LoadedMod::GetStringSetting 15:49:50.787 9276 explorer.exe [WH] [`anonymous-namespace'::ModDebugLoggingScope::ModDebugLoggingScope]: >>> Entering LoadedMod::FreeStringSetting 15:49:50.787 9276 explorer.exe [WH] [`anonymous-namespace'::ModDebugLoggingScope::~ModDebugLoggingScope]: <<< Exiting LoadedMod::FreeStringSetting 15:49:50.787 9276 explorer.exe [WH] [`anonymous-namespace'::ModDebugLoggingScope::ModDebugLoggingScope]: >>> Entering LoadedMod::GetStringSetting 15:49:50.787 9276 explorer.exe [WH] [LoadedMod::GetStringSetting]: valueName: excludedPrograms[%d] 15:49:50.787 9276 explorer.exe [WH] [LoadedMod::GetStringSetting]: valueNameFormatted: excludedPrograms[1] 15:49:50.787 9276 explorer.exe [WH] [LoadedMod::GetStringSetting]: value: 15:49:50.787 9276 explorer.exe [WH] [`anonymous-namespace'::ModDebugLoggingScope::~ModDebugLoggingScope]: <<< Exiting LoadedMod::GetStringSetting 15:49:50.787 9276 explorer.exe [WH] [`anonymous-namespace'::ModDebugLoggingScope::ModDebugLoggingScope]: >>> Entering LoadedMod::FreeStringSetting 15:49:50.787 9276 explorer.exe [WH] [`anonymous-namespace'::ModDebugLoggingScope::~ModDebugLoggingScope]: <<< Exiting LoadedMod::FreeStringSetting 15:49:50.787 9276 explorer.exe [WH] [`anonymous-namespace'::ModDebugLoggingScope::ModDebugLoggingScope]: >>> Entering LoadedMod::GetStringSetting 15:49:50.787 9276 explorer.exe [WH] [LoadedMod::GetStringSetting]: valueName: customGroups[%d].name 15:49:50.787 9276 explorer.exe [WH] [LoadedMod::GetStringSetting]: valueNameFormatted: customGroups[0].name 15:49:50.787 9276 explorer.exe [WH] [LoadedMod::GetStringSetting]: value: Group 1 15:49:50.787 9276 explorer.exe [WH] [`anonymous-namespace'::ModDebugLoggingScope::~ModDebugLoggingScope]: <<< Exiting LoadedMod::GetStringSetting 15:49:50.787 9276 explorer.exe [WH] [`anonymous-namespace'::ModDebugLoggingScope::ModDebugLoggingScope]: >>> Entering LoadedMod::FreeStringSetting 15:49:50.787 9276 explorer.exe [WH] [`anonymous-namespace'::ModDebugLoggingScope::~ModDebugLoggingScope]: <<< Exiting LoadedMod::FreeStringSetting 15:49:50.787 9276 explorer.exe [WH] [`anonymous-namespace'::ModDebugLoggingScope::ModDebugLoggingScope]: >>> Entering LoadedMod::GetStringSetting 15:49:50.787 9276 explorer.exe [WH] [LoadedMod::GetStringSetting]: valueName: customGroups[%d].items[%d] 15:49:50.787 9276 explorer.exe [WH] [LoadedMod::GetStringSetting]: valueNameFormatted: customGroups[0].items[0] 15:49:50.787 9276 explorer.exe [WH] [LoadedMod::GetStringSetting]: value: group1-program1.exe 15:49:50.787 9276 explorer.exe [WH] [`anonymous-namespace'::ModDebugLoggingScope::~ModDebugLoggingScope]: <<< Exiting LoadedMod::GetStringSetting 15:49:50.787 9276 explorer.exe [WH] [`anonymous-namespace'::ModDebugLoggingScope::ModDebugLoggingScope]: >>> Entering LoadedMod::FreeStringSetting 15:49:50.787 9276 explorer.exe [WH] [`anonymous-namespace'::ModDebugLoggingScope::~ModDebugLoggingScope]: <<< Exiting LoadedMod::FreeStringSetting 15:49:50.787 9276 explorer.exe [WH] [`anonymous-namespace'::ModDebugLoggingScope::ModDebugLoggingScope]: >>> Entering LoadedMod::GetStringSetting 15:49:50.788 9276 explorer.exe [WH] [LoadedMod::GetStringSetting]: valueName: customGroups[%d].items[%d] 15:49:50.788 9276 explorer.exe [WH] [LoadedMod::GetStringSetting]: valueNameFormatted: customGroups[0].items[1] 15:49:50.788 9276 explorer.exe [WH] [LoadedMod::GetStringSetting]: value: group1-program2.exe 15:49:50.788 9276 explorer.exe [WH] [`anonymous-namespace'::ModDebugLoggingScope::~ModDebugLoggingScope]: <<< Exiting LoadedMod::GetStringSetting 15:49:50.788 9276 explorer.exe [WH] [`anonymous-namespace'::ModDebugLoggingScope::ModDebugLoggingScope]: >>> Entering LoadedMod::FreeStringSetting 15:49:50.788 9276 explorer.exe [WH] [`anonymous-namespace'::ModDebugLoggingScope::~ModDebugLoggingScope]: <<< Exiting LoadedMod::FreeStringSetting 15:49:50.788 9276 explorer.exe [WH] [`anonymous-namespace'::ModDebugLoggingScope::ModDebugLoggingScope]: >>> Entering LoadedMod::GetStringSetting 15:49:50.788 9276 explorer.exe [WH] [LoadedMod::GetStringSetting]: valueName: customGroups[%d].items[%d] 15:49:50.788 9276 explorer.exe [WH] [LoadedMod::GetStringSetting]: valueNameFormatted: customGroups[0].items[2] 15:49:50.788 9276 explorer.exe [WH] [LoadedMod::GetStringSetting]: value: 15:49:50.788 9276 explorer.exe [WH] [`anonymous-namespace'::ModDebugLoggingScope::~ModDebugLoggingScope]: <<< Exiting LoadedMod::GetStringSetting 15:49:50.788 9276 explorer.exe [WH] [`anonymous-namespace'::ModDebugLoggingScope::ModDebugLoggingScope]: >>> Entering LoadedMod::FreeStringSetting 15:49:50.788 9276 explorer.exe [WH] [`anonymous-namespace'::ModDebugLoggingScope::~ModDebugLoggingScope]: <<< Exiting LoadedMod::FreeStringSetting 15:49:50.788 9276 explorer.exe [WH] [`anonymous-namespace'::ModDebugLoggingScope::ModDebugLoggingScope]: >>> Entering LoadedMod::GetStringSetting 15:49:50.788 9276 explorer.exe [WH] [LoadedMod::GetStringSetting]: valueName: customGroups[%d].name 15:49:50.788 9276 explorer.exe [WH] [LoadedMod::GetStringSetting]: valueNameFormatted: customGroups[1].name 15:49:50.788 9276 explorer.exe [WH] [LoadedMod::GetStringSetting]: value: 15:49:50.789 9276 explorer.exe [WH] [`anonymous-namespace'::ModDebugLoggingScope::~ModDebugLoggingScope]: <<< Exiting LoadedMod::GetStringSetting 15:49:50.789 9276 explorer.exe [WH] [`anonymous-namespace'::ModDebugLoggingScope::ModDebugLoggingScope]: >>> Entering LoadedMod::FreeStringSetting 15:49:50.789 9276 explorer.exe [WH] [`anonymous-namespace'::ModDebugLoggingScope::~ModDebugLoggingScope]: <<< Exiting LoadedMod::FreeStringSetting 15:49:50.789 9276 explorer.exe [WH] [`anonymous-namespace'::ModDebugLoggingScope::ModDebugLoggingScope]: >>> Entering LoadedMod::GetIntSetting 15:49:50.789 9276 explorer.exe [WH] [LoadedMod::GetIntSetting]: valueName: oldTaskbarOnWin11 15:49:50.789 9276 explorer.exe [WH] [LoadedMod::GetIntSetting]: valueNameFormatted: oldTaskbarOnWin11 15:49:50.789 9276 explorer.exe [WH] [LoadedMod::GetIntSetting]: value: 0 15:49:50.789 9276 explorer.exe [WH] [`anonymous-namespace'::ModDebugLoggingScope::~ModDebugLoggingScope]: <<< Exiting LoadedMod::GetIntSetting 15:49:50.789 9276 explorer.exe [WH] [taskbar-grouping] [962:GetWindowsVersion]: Version: 10.0.22621.1778 15:49:50.789 9276 explorer.exe [WH] [`anonymous-namespace'::ModDebugLoggingScope::ModDebugLoggingScope]: >>> Entering LoadedMod::GetStringValue 15:49:50.789 9276 explorer.exe [WH] [LoadedMod::GetStringValue]: valueName: symbol-cache-taskbar.dll 15:49:50.789 9276 explorer.exe [WH] [LoadedMod::GetStringValue]: value: 1#715376749#3575808#private: long __cdecl CTaskBand::CLauncherTask::_Launch(void)#1089248#public: virtual long __cdecl CTaskGroup::SetAppID(unsigned short const *)#1325936#protected: long __cdecl CTaskListWnd::_GetJumpViewParams(struct ITaskBtnGroup *,struct ITaskItem *,int,bool,struct Windows::Internal::Shell::JumpView::IJumpViewParams * *)const #1599984#public: virtual long __cdecl CTaskGroup::GetLauncherName(unsigned short * *)#1318176#public: virtual long __cdecl CTaskListWnd::TaskDestroyed(struct ITaskGroup *,struct ITaskItem *,enum TaskDestroyedFlags)#1585984#public: virtual bool __cdecl CTaskGroup::IsImmersiveGroup(void)#1323760#public: virtual long __cdecl CTaskGroup::SetShortcutIDList(struct _ITEMIDLIST_ABSOLUTE const *)#1326976#protected: void __cdecl CTaskBand::HandleTaskGroupSwitchItemAdded(struct winrt::Windows::Internal::ComposableShell::Multitasking::ISwitchItem const &)#1012684#public: virtual long __cdecl CTaskGroup::GetTitleText(struct ITaskItem *,uns 15:49:50.789 9276 explorer.exe [WH] [`anonymous-namespace'::ModDebugLoggingScope::~ModDebugLoggingScope]: <<< Exiting LoadedMod::GetStringValue 15:49:50.789 9276 explorer.exe [WH] [`anonymous-namespace'::ModDebugLoggingScope::ModDebugLoggingScope]: >>> Entering LoadedMod::SetFunctionHook 15:49:50.789 9276 explorer.exe [WH] [LoadedMod::SetFunctionHook]: Target: 00007FFF21539EE0 15:49:50.789 9276 explorer.exe [WH] [LoadedMod::SetFunctionHook]: Hook: 00007FFF55E524B0 15:49:50.789 9276 explorer.exe [WH] [`anonymous-namespace'::ModDebugLoggingScope::~ModDebugLoggingScope]: <<< Exiting LoadedMod::SetFunctionHook 15:49:50.789 9276 explorer.exe [WH] [taskbar-grouping] [1057:operator()]: Hooked 00007FFF21539EE0: private: long __cdecl CTaskBand::CLauncherTask::_Launch(void) 15:49:50.789 9276 explorer.exe [WH] [taskbar-grouping] [1061:operator()]: Found 00007FFF21573B70: public: virtual long __cdecl CTaskGroup::SetAppID(unsigned short const *) 15:49:50.789 9276 explorer.exe [WH] [`anonymous-namespace'::ModDebugLoggingScope::ModDebugLoggingScope]: >>> Entering LoadedMod::SetFunctionHook 15:49:50.789 9276 explorer.exe [WH] [LoadedMod::SetFunctionHook]: Target: 00007FFF215B69F0 15:49:50.789 9276 explorer.exe [WH] [LoadedMod::SetFunctionHook]: Hook: 00007FFF55E52CF0 15:49:50.789 9276 explorer.exe [WH] [`anonymous-namespace'::ModDebugLoggingScope::~ModDebugLoggingScope]: <<< Exiting LoadedMod::SetFunctionHook 15:49:50.789 9276 explorer.exe [WH] [taskbar-grouping] [1057:operator()]: Hooked 00007FFF215B69F0: protected: long __cdecl CTaskListWnd::_GetJumpViewParams(struct ITaskBtnGroup *,struct ITaskItem *,int,bool,struct Windows::Internal::Shell::JumpView::IJumpViewParams * *)const 15:49:50.789 9276 explorer.exe [WH] [`anonymous-namespace'::ModDebugLoggingScope::ModDebugLoggingScope]: >>> Entering LoadedMod::SetFunctionHook 15:49:50.789 9276 explorer.exe [WH] [LoadedMod::SetFunctionHook]: Target: 00007FFF21571D20 15:49:50.789 9276 explorer.exe [WH] [LoadedMod::SetFunctionHook]: Hook: 00007FFF55E52C00 15:49:50.789 9276 explorer.exe [WH] [`anonymous-namespace'::ModDebugLoggingScope::~ModDebugLoggingScope]: <<< Exiting LoadedMod::SetFunctionHook 15:49:50.790 9276 explorer.exe [WH] [taskbar-grouping] [1057:operator()]: Hooked 00007FFF21571D20: public: virtual long __cdecl CTaskGroup::GetLauncherName(unsigned short * *) 15:49:50.790 9276 explorer.exe [WH] [`anonymous-namespace'::ModDebugLoggingScope::ModDebugLoggingScope]: >>> Entering LoadedMod::SetFunctionHook 15:49:50.790 9276 explorer.exe [WH] [LoadedMod::SetFunctionHook]: Target: 00007FFF215B3340 15:49:50.790 9276 explorer.exe [WH] [LoadedMod::SetFunctionHook]: Hook: 00007FFF55E535B0 15:49:50.790 9276 explorer.exe [WH] [`anonymous-namespace'::ModDebugLoggingScope::~ModDebugLoggingScope]: <<< Exiting LoadedMod::SetFunctionHook 15:49:50.790 9276 explorer.exe [WH] [taskbar-grouping] [1057:operator()]: Hooked 00007FFF215B3340: public: virtual long __cdecl CTaskListWnd::TaskDestroyed(struct ITaskGroup *,struct ITaskItem *,enum TaskDestroyedFlags) 15:49:50.790 9276 explorer.exe [WH] [`anonymous-namespace'::ModDebugLoggingScope::ModDebugLoggingScope]: >>> Entering LoadedMod::SetFunctionHook 15:49:50.790 9276 explorer.exe [WH] [LoadedMod::SetFunctionHook]: Target: 00007FFF215732F0 15:49:50.790 9276 explorer.exe [WH] [LoadedMod::SetFunctionHook]: Hook: 00007FFF55E52920 15:49:50.790 9276 explorer.exe [WH] [`anonymous-namespace'::ModDebugLoggingScope::~ModDebugLoggingScope]: <<< Exiting LoadedMod::SetFunctionHook 15:49:50.790 9276 explorer.exe [WH] [taskbar-grouping] [1057:operator()]: Hooked 00007FFF215732F0: public: virtual bool __cdecl CTaskGroup::IsImmersiveGroup(void) 15:49:50.790 9276 explorer.exe [WH] [taskbar-grouping] [1061:operator()]: Found 00007FFF21573F80: public: virtual long __cdecl CTaskGroup::SetShortcutIDList(struct _ITEMIDLIST_ABSOLUTE const *) 15:49:50.790 9276 explorer.exe [WH] [`anonymous-namespace'::ModDebugLoggingScope::ModDebugLoggingScope]: >>> Entering LoadedMod::SetFunctionHook 15:49:50.790 9276 explorer.exe [WH] [LoadedMod::SetFunctionHook]: Target: 00007FFF215273CC 15:49:50.790 9276 explorer.exe [WH] [LoadedMod::SetFunctionHook]: Hook: 00007FFF55E530A0 15:49:50.790 9276 explorer.exe [WH] [`anonymous-namespace'::ModDebugLoggingScope::~ModDebugLoggingScope]: <<< Exiting LoadedMod::SetFunctionHook 15:49:50.790 9276 explorer.exe [WH] [taskbar-grouping] [1057:operator()]: Hooked 00007FFF215273CC: protected: void __cdecl CTaskBand::HandleTaskGroupSwitchItemAdded(struct winrt::Windows::Internal::ComposableShell::Multitasking::ISwitchItem const &) 15:49:50.790 9276 explorer.exe [WH] [taskbar-grouping] [1061:operator()]: Found 00007FFF215725E0: public: virtual long __cdecl CTaskGroup::GetTitleText(struct ITaskItem *,unsigned short *,int) 15:49:50.790 9276 explorer.exe [WH] [taskbar-grouping] [1061:operator()]: Found 00007FFF21572210: public: virtual int __cdecl CTaskGroup::GetNumItems(void) 15:49:50.790 9276 explorer.exe [WH] [`anonymous-namespace'::ModDebugLoggingScope::ModDebugLoggingScope]: >>> Entering LoadedMod::SetFunctionHook 15:49:50.790 9276 explorer.exe [WH] [LoadedMod::SetFunctionHook]: Target: 00007FFF2153EA80 15:49:50.790 9276 explorer.exe [WH] [LoadedMod::SetFunctionHook]: Hook: 00007FFF55E52AF0 15:49:50.790 9276 explorer.exe [WH] [`anonymous-namespace'::ModDebugLoggingScope::~ModDebugLoggingScope]: <<< Exiting LoadedMod::SetFunctionHook 15:49:50.790 9276 explorer.exe [WH] [taskbar-grouping] [1057:operator()]: Hooked 00007FFF2153EA80: protected: void __cdecl CTaskBand::_UpdateItemIcon(struct ITaskGroup *,struct ITaskItem *) 15:49:50.790 9276 explorer.exe [WH] [taskbar-grouping] [1061:operator()]: Found 00007FFF214720BA: protected: long __cdecl CTaskBand::_MatchWindow(struct HWND__ *,struct _ITEMIDLIST_ABSOLUTE const *,unsigned short const *,enum WINDOWMATCHCONFIDENCE,struct ITaskGroup * *,struct ITaskItem * *) 15:49:50.790 9276 explorer.exe [WH] [taskbar-grouping] [1061:operator()]: Found 00007FFF214397A0: public: virtual unsigned long __cdecl CTaskGroup::GetFlags(void)const 15:49:50.791 9276 explorer.exe [WH] [taskbar-grouping] [1061:operator()]: Found 00007FFF21439A80: public: virtual long __cdecl CTaskGroup::UpdateFlags(unsigned long,unsigned long) 15:49:50.791 9276 explorer.exe [WH] [`anonymous-namespace'::ModDebugLoggingScope::ModDebugLoggingScope]: >>> Entering LoadedMod::SetFunctionHook 15:49:50.791 9276 explorer.exe [WH] [LoadedMod::SetFunctionHook]: Target: 00007FFF215AE468 15:49:50.791 9276 explorer.exe [WH] [LoadedMod::SetFunctionHook]: Hook: 00007FFF55E52E90 15:49:50.791 9276 explorer.exe [WH] [`anonymous-namespace'::ModDebugLoggingScope::~ModDebugLoggingScope]: <<< Exiting LoadedMod::SetFunctionHook 15:49:50.791 9276 explorer.exe [WH] [taskbar-grouping] [1057:operator()]: Hooked 00007FFF215AE468: public: long __cdecl CDPA_Base >::InsertPtr(int,struct ITaskBtnGroup *,int *) 15:49:50.791 9276 explorer.exe [WH] [`anonymous-namespace'::ModDebugLoggingScope::ModDebugLoggingScope]: >>> Entering LoadedMod::SetFunctionHook 15:49:50.791 9276 explorer.exe [WH] [LoadedMod::SetFunctionHook]: Target: 00007FFF215297B0 15:49:50.791 9276 explorer.exe [WH] [LoadedMod::SetFunctionHook]: Hook: 00007FFF55E52B50 15:49:50.791 9276 explorer.exe [WH] [`anonymous-namespace'::ModDebugLoggingScope::~ModDebugLoggingScope]: <<< Exiting LoadedMod::SetFunctionHook 15:49:50.791 9276 explorer.exe [WH] [taskbar-grouping] [1057:operator()]: Hooked 00007FFF215297B0: public: virtual long __cdecl CTaskBand::Launch(struct ITaskGroup *,struct tagPOINT const &,enum LaunchFromTaskbarOptions) 15:49:50.791 9276 explorer.exe [WH] [taskbar-grouping] [1061:operator()]: Found 00007FFF21476060: public: virtual long __cdecl CTaskGroup::SetTip(unsigned short const *) 15:49:50.791 9276 explorer.exe [WH] [taskbar-grouping] [1061:operator()]: Found 00007FFF214757F0: public: virtual long __cdecl CTaskGroup::DoesWindowMatch(struct HWND__ *,struct _ITEMIDLIST_ABSOLUTE const *,unsigned short const *,enum WINDOWMATCHCONFIDENCE *,struct ITaskItem * *) 15:49:50.791 9276 explorer.exe [WH] [`anonymous-namespace'::ModDebugLoggingScope::ModDebugLoggingScope]: >>> Entering LoadedMod::SetFunctionHook 15:49:50.791 9276 explorer.exe [WH] [LoadedMod::SetFunctionHook]: Target: 00007FFF215374FC 15:49:50.791 9276 explorer.exe [WH] [LoadedMod::SetFunctionHook]: Hook: 00007FFF55E51B90 15:49:50.791 9276 explorer.exe [WH] [`anonymous-namespace'::ModDebugLoggingScope::~ModDebugLoggingScope]: <<< Exiting LoadedMod::SetFunctionHook 15:49:50.791 9276 explorer.exe [WH] [taskbar-grouping] [1057:operator()]: Hooked 00007FFF215374FC: protected: void __cdecl CTaskBand::_HandleItemResolved(struct RESOLVEDWINDOW *,struct ITaskListUI *,struct ITaskGroup *,struct ITaskItem *) 15:49:50.791 9276 explorer.exe [WH] [`anonymous-namespace'::ModDebugLoggingScope::ModDebugLoggingScope]: >>> Entering LoadedMod::SetFunctionHook 15:49:50.791 9276 explorer.exe [WH] [LoadedMod::SetFunctionHook]: Target: 00007FFF21571910 15:49:50.791 9276 explorer.exe [WH] [LoadedMod::SetFunctionHook]: Hook: 00007FFF55E52A80 15:49:50.791 9276 explorer.exe [WH] [`anonymous-namespace'::ModDebugLoggingScope::~ModDebugLoggingScope]: <<< Exiting LoadedMod::SetFunctionHook 15:49:50.791 9276 explorer.exe [WH] [taskbar-grouping] [1057:operator()]: Hooked 00007FFF21571910: public: virtual unsigned short const * __cdecl CTaskGroup::GetIconResource(void) 15:49:50.791 9276 explorer.exe [WH] [`anonymous-namespace'::ModDebugLoggingScope::ModDebugLoggingScope]: >>> Entering LoadedMod::SetFunctionHook 15:49:50.791 9276 explorer.exe [WH] [LoadedMod::SetFunctionHook]: Target: 00007FFF215A4C70 15:49:50.791 9276 explorer.exe [WH] [LoadedMod::SetFunctionHook]: Hook: 00007FFF55E52D80 15:49:50.791 9276 explorer.exe [WH] [`anonymous-namespace'::ModDebugLoggingScope::~ModDebugLoggingScope]: <<< Exiting LoadedMod::SetFunctionHook 15:49:50.791 9276 explorer.exe [WH] [taskbar-grouping] [1057:operator()]: Hooked 00007FFF215A4C70: public: virtual long __cdecl CTaskBtnGroup::GetIcon(struct ITaskItem *,struct HICON__ * *) 15:49:50.791 9276 explorer.exe [WH] [`anonymous-namespace'::ModDebugLoggingScope::ModDebugLoggingScope]: >>> Entering LoadedMod::SetFunctionHook 15:49:50.791 9276 explorer.exe [WH] [LoadedMod::SetFunctionHook]: Target: 00007FFF214398C0 15:49:50.791 9276 explorer.exe [WH] [LoadedMod::SetFunctionHook]: Hook: 00007FFF55E529C0 15:49:50.791 9276 explorer.exe [WH] [`anonymous-namespace'::ModDebugLoggingScope::~ModDebugLoggingScope]: <<< Exiting LoadedMod::SetFunctionHook 15:49:50.792 9276 explorer.exe [WH] [taskbar-grouping] [1057:operator()]: Hooked 00007FFF214398C0: public: virtual struct _ITEMIDLIST_ABSOLUTE const * __cdecl CTaskGroup::GetShortcutIDList(void) 15:49:50.792 9276 explorer.exe [WH] [`anonymous-namespace'::ModDebugLoggingScope::ModDebugLoggingScope]: >>> Entering LoadedMod::SetFunctionHook 15:49:50.792 9276 explorer.exe [WH] [LoadedMod::SetFunctionHook]: Target: 00007FFF21439F40 15:49:50.792 9276 explorer.exe [WH] [LoadedMod::SetFunctionHook]: Hook: 00007FFF55E52E40 15:49:50.792 9276 explorer.exe [WH] [`anonymous-namespace'::ModDebugLoggingScope::~ModDebugLoggingScope]: <<< Exiting LoadedMod::SetFunctionHook 15:49:50.792 9276 explorer.exe [WH] [taskbar-grouping] [1057:operator()]: Hooked 00007FFF21439F40: public: virtual struct ITaskGroup * __cdecl CTaskBtnGroup::GetGroup(void) 15:49:50.792 9276 explorer.exe [WH] [taskbar-grouping] [1061:operator()]: Found 00007FFF21571330: public: virtual struct _ITEMIDLIST_ABSOLUTE * __cdecl CTaskGroup::GetApplicationIDList(void) 15:49:50.792 9276 explorer.exe [WH] [`anonymous-namespace'::ModDebugLoggingScope::ModDebugLoggingScope]: >>> Entering LoadedMod::SetFunctionHook 15:49:50.792 9276 explorer.exe [WH] [LoadedMod::SetFunctionHook]: Target: 00007FFF21439750 15:49:50.792 9276 explorer.exe [WH] [LoadedMod::SetFunctionHook]: Hook: 00007FFF55E52500 15:49:50.792 9276 explorer.exe [WH] [`anonymous-namespace'::ModDebugLoggingScope::~ModDebugLoggingScope]: <<< Exiting LoadedMod::SetFunctionHook 15:49:50.792 9276 explorer.exe [WH] [taskbar-grouping] [1057:operator()]: Hooked 00007FFF21439750: public: virtual unsigned short const * __cdecl CTaskGroup::GetAppID(void) 15:49:50.792 9276 explorer.exe [WH] [taskbar-grouping] [1127:HookSymbols]: Optional symbol 21 doesn't exist (from cache) 15:49:50.792 9276 explorer.exe [WH] [taskbar-grouping] [1127:HookSymbols]: Optional symbol 26 doesn't exist (from cache) 15:49:50.792 9276 explorer.exe [WH] [`anonymous-namespace'::ModDebugLoggingScope::ModDebugLoggingScope]: >>> Entering LoadedMod::SetFunctionHook 15:49:50.792 9276 explorer.exe [WH] [LoadedMod::SetFunctionHook]: Target: 00007FFF5B9FA910 15:49:50.792 9276 explorer.exe [WH] [LoadedMod::SetFunctionHook]: Hook: 00007FFF55E53700 15:49:50.792 9276 explorer.exe [WH] [`anonymous-namespace'::ModDebugLoggingScope::~ModDebugLoggingScope]: <<< Exiting LoadedMod::SetFunctionHook 15:49:50.792 9276 explorer.exe [WH] [`anonymous-namespace'::ModDebugLoggingScope::~ModDebugLoggingScope]: <<< Exiting LoadedMod::Initialize 15:49:50.845 9276 explorer.exe [WH] [`anonymous-namespace'::ModDebugLoggingScope::ModDebugLoggingScope]: >>> Entering LoadedMod::AfterInit 15:49:50.845 9276 explorer.exe [WH] [`anonymous-namespace'::ModDebugLoggingScope::~ModDebugLoggingScope]: <<< Exiting LoadedMod::AfterInit 15:49:57.972 9276 explorer.exe [WH] [taskbar-grouping] [382:CTaskGroup_GetAppID_Hook]: > 15:49:59.464 9276 explorer.exe [WH] [taskbar-grouping] [382:CTaskGroup_GetAppID_Hook]: > 15:50:00.566 9276 explorer.exe [WH] [taskbar-grouping] [382:CTaskGroup_GetAppID_Hook]: > 15:50:02.918 9276 explorer.exe [WH] [taskbar-grouping] [382:CTaskGroup_GetAppID_Hook]: > 15:50:04.804 9276 explorer.exe [WH] [taskbar-grouping] [382:CTaskGroup_GetAppID_Hook]: > 15:50:06.566 9276 explorer.exe [WH] [taskbar-grouping] [382:CTaskGroup_GetAppID_Hook]: > 15:50:21.884 9276 explorer.exe [WH] [taskbar-grouping] [382:CTaskGroup_GetAppID_Hook]: > 15:50:32.310 9276 explorer.exe [WH] [taskbar-grouping] [547:CTaskBand__UpdateItemIcon_Hook]: > 15:50:32.310 9276 explorer.exe [WH] [taskbar-grouping] [471:CTaskGroup_IsImmersiveGroup_Hook]: > 15:50:32.311 9276 explorer.exe [WH] [taskbar-grouping] [547:CTaskBand__UpdateItemIcon_Hook]: > 15:50:32.311 9276 explorer.exe [WH] [taskbar-grouping] [471:CTaskGroup_IsImmersiveGroup_Hook]: > 15:50:32.314 9276 explorer.exe [WH] [taskbar-grouping] [631:CTaskBtnGroup_GetIcon_Hook]: > 15:50:32.316 9276 explorer.exe [WH] [taskbar-grouping] [631:CTaskBtnGroup_GetIcon_Hook]: > 15:50:32.316 9276 explorer.exe [WH] [taskbar-grouping] [631:CTaskBtnGroup_GetIcon_Hook]: > 15:50:32.317 9276 explorer.exe [WH] [taskbar-grouping] [631:CTaskBtnGroup_GetIcon_Hook]: > 15:50:32.319 9276 explorer.exe [WH] [taskbar-grouping] [631:CTaskBtnGroup_GetIcon_Hook]: > 15:50:32.320 9276 explorer.exe [WH] [taskbar-grouping] [631:CTaskBtnGroup_GetIcon_Hook]: > 15:50:32.322 9276 explorer.exe [WH] [taskbar-grouping] [631:CTaskBtnGroup_GetIcon_Hook]: > 15:50:32.323 9276 explorer.exe [WH] [taskbar-grouping] [631:CTaskBtnGroup_GetIcon_Hook]: > 15:50:32.765 9276 explorer.exe [WH] [taskbar-grouping] [547:CTaskBand__UpdateItemIcon_Hook]: > 15:50:32.765 9276 explorer.exe [WH] [taskbar-grouping] [471:CTaskGroup_IsImmersiveGroup_Hook]: > 15:50:32.766 9276 explorer.exe [WH] [taskbar-grouping] [547:CTaskBand__UpdateItemIcon_Hook]: > 15:50:32.766 9276 explorer.exe [WH] [taskbar-grouping] [471:CTaskGroup_IsImmersiveGroup_Hook]: > 15:50:32.770 9276 explorer.exe [WH] [taskbar-grouping] [631:CTaskBtnGroup_GetIcon_Hook]: > 15:50:32.772 9276 explorer.exe [WH] [taskbar-grouping] [631:CTaskBtnGroup_GetIcon_Hook]: > 15:50:32.773 9276 explorer.exe [WH] [taskbar-grouping] [631:CTaskBtnGroup_GetIcon_Hook]: > 15:50:32.774 9276 explorer.exe [WH] [taskbar-grouping] [631:CTaskBtnGroup_GetIcon_Hook]: > 15:50:32.779 9276 explorer.exe [WH] [taskbar-grouping] [631:CTaskBtnGroup_GetIcon_Hook]: > 15:50:32.781 9276 explorer.exe [WH] [taskbar-grouping] [631:CTaskBtnGroup_GetIcon_Hook]: > 15:50:32.782 9276 explorer.exe [WH] [taskbar-grouping] [631:CTaskBtnGroup_GetIcon_Hook]: > 15:50:32.784 9276 explorer.exe [WH] [taskbar-grouping] [631:CTaskBtnGroup_GetIcon_Hook]: > 15:50:32.984 9276 explorer.exe [WH] [taskbar-grouping] [547:CTaskBand__UpdateItemIcon_Hook]: > 15:50:32.984 9276 explorer.exe [WH] [taskbar-grouping] [471:CTaskGroup_IsImmersiveGroup_Hook]: > 15:50:32.984 9276 explorer.exe [WH] [taskbar-grouping] [547:CTaskBand__UpdateItemIcon_Hook]: > 15:50:32.985 9276 explorer.exe [WH] [taskbar-grouping] [471:CTaskGroup_IsImmersiveGroup_Hook]: > 15:50:32.988 9276 explorer.exe [WH] [taskbar-grouping] [631:CTaskBtnGroup_GetIcon_Hook]: > 15:50:32.989 9276 explorer.exe [WH] [taskbar-grouping] [631:CTaskBtnGroup_GetIcon_Hook]: > 15:50:32.990 9276 explorer.exe [WH] [taskbar-grouping] [631:CTaskBtnGroup_GetIcon_Hook]: > 15:50:32.990 9276 explorer.exe [WH] [taskbar-grouping] [631:CTaskBtnGroup_GetIcon_Hook]: > 15:50:32.993 9276 explorer.exe [WH] [taskbar-grouping] [631:CTaskBtnGroup_GetIcon_Hook]: > 15:50:32.994 9276 explorer.exe [WH] [taskbar-grouping] [631:CTaskBtnGroup_GetIcon_Hook]: > 15:50:32.995 9276 explorer.exe [WH] [taskbar-grouping] [631:CTaskBtnGroup_GetIcon_Hook]: > 15:50:32.996 9276 explorer.exe [WH] [taskbar-grouping] [631:CTaskBtnGroup_GetIcon_Hook]: > 15:50:52.303 9276 explorer.exe [WH] [taskbar-grouping] [547:CTaskBand__UpdateItemIcon_Hook]: > 15:50:52.303 9276 explorer.exe [WH] [taskbar-grouping] [471:CTaskGroup_IsImmersiveGroup_Hook]: > 15:50:52.304 9276 explorer.exe [WH] [taskbar-grouping] [547:CTaskBand__UpdateItemIcon_Hook]: > 15:50:52.304 9276 explorer.exe [WH] [taskbar-grouping] [471:CTaskGroup_IsImmersiveGroup_Hook]: > 15:50:52.309 9276 explorer.exe [WH] [taskbar-grouping] [631:CTaskBtnGroup_GetIcon_Hook]: > 15:50:52.310 9276 explorer.exe [WH] [taskbar-grouping] [631:CTaskBtnGroup_GetIcon_Hook]: > 15:50:52.311 9276 explorer.exe [WH] [taskbar-grouping] [631:CTaskBtnGroup_GetIcon_Hook]: > 15:50:52.312 9276 explorer.exe [WH] [taskbar-grouping] [631:CTaskBtnGroup_GetIcon_Hook]: > 15:50:52.315 9276 explorer.exe [WH] [taskbar-grouping] [631:CTaskBtnGroup_GetIcon_Hook]: > 15:50:52.317 9276 explorer.exe [WH] [taskbar-grouping] [631:CTaskBtnGroup_GetIcon_Hook]: > 15:50:52.320 9276 explorer.exe [WH] [taskbar-grouping] [631:CTaskBtnGroup_GetIcon_Hook]: > 15:50:52.325 9276 explorer.exe [WH] [taskbar-grouping] [631:CTaskBtnGroup_GetIcon_Hook]: > 15:51:05.209 9276 explorer.exe [WH] [taskbar-grouping] [382:CTaskGroup_GetAppID_Hook]: > 15:51:06.647 9276 explorer.exe [WH] [taskbar-grouping] [547:CTaskBand__UpdateItemIcon_Hook]: > 15:51:06.647 9276 explorer.exe [WH] [taskbar-grouping] [471:CTaskGroup_IsImmersiveGroup_Hook]: > 15:51:06.649 9276 explorer.exe [WH] [taskbar-grouping] [547:CTaskBand__UpdateItemIcon_Hook]: > 15:51:06.649 9276 explorer.exe [WH] [taskbar-grouping] [471:CTaskGroup_IsImmersiveGroup_Hook]: > 15:51:06.654 9276 explorer.exe [WH] [taskbar-grouping] [631:CTaskBtnGroup_GetIcon_Hook]: > 15:51:06.655 9276 explorer.exe [WH] [taskbar-grouping] [631:CTaskBtnGroup_GetIcon_Hook]: > 15:51:06.656 9276 explorer.exe [WH] [taskbar-grouping] [631:CTaskBtnGroup_GetIcon_Hook]: > 15:51:06.658 9276 explorer.exe [WH] [taskbar-grouping] [631:CTaskBtnGroup_GetIcon_Hook]: > 15:51:06.663 9276 explorer.exe [WH] [taskbar-grouping] [631:CTaskBtnGroup_GetIcon_Hook]: > 15:51:06.664 9276 explorer.exe [WH] [taskbar-grouping] [631:CTaskBtnGroup_GetIcon_Hook]: > 15:51:06.665 9276 explorer.exe [WH] [taskbar-grouping] [631:CTaskBtnGroup_GetIcon_Hook]: > 15:51:06.668 9276 explorer.exe [WH] [taskbar-grouping] [631:CTaskBtnGroup_GetIcon_Hook]: > 15:51:10.681 9276 explorer.exe [WH] [taskbar-grouping] [547:CTaskBand__UpdateItemIcon_Hook]: > 15:51:10.681 9276 explorer.exe [WH] [taskbar-grouping] [471:CTaskGroup_IsImmersiveGroup_Hook]: > 15:51:10.682 9276 explorer.exe [WH] [taskbar-grouping] [547:CTaskBand__UpdateItemIcon_Hook]: > 15:51:10.682 9276 explorer.exe [WH] [taskbar-grouping] [471:CTaskGroup_IsImmersiveGroup_Hook]: > 15:51:10.688 9276 explorer.exe [WH] [taskbar-grouping] [631:CTaskBtnGroup_GetIcon_Hook]: > 15:51:10.690 9276 explorer.exe [WH] [taskbar-grouping] [631:CTaskBtnGroup_GetIcon_Hook]: > 15:51:10.691 9276 explorer.exe [WH] [taskbar-grouping] [631:CTaskBtnGroup_GetIcon_Hook]: > 15:51:10.692 9276 explorer.exe [WH] [taskbar-grouping] [631:CTaskBtnGroup_GetIcon_Hook]: > 15:51:10.696 9276 explorer.exe [WH] [taskbar-grouping] [631:CTaskBtnGroup_GetIcon_Hook]: > 15:51:10.698 9276 explorer.exe [WH] [taskbar-grouping] [631:CTaskBtnGroup_GetIcon_Hook]: > 15:51:10.700 9276 explorer.exe [WH] [taskbar-grouping] [631:CTaskBtnGroup_GetIcon_Hook]: > 15:51:10.702 9276 explorer.exe [WH] [taskbar-grouping] [631:CTaskBtnGroup_GetIcon_Hook]: > ```
m417z commented 1 year ago

I'm using the same Windows version and the mod works. I also see nothing wrong in the log. Does it fail to work only for Chrome, or for all programs? Did you relaunch Chrome after enabling the mod?

limarti commented 1 year ago

I'm experiencing the same problem after updating windows to 22621.1848

sngrl2 commented 1 year ago

This is what I do in case of problems after installing Windows updates:

  1. Open WindHawk
  2. Disable plugin ("Disable grouping on the taskbar") and enable again
  3. Try dragging the new tab in Chrome into a separate window - now they are not grouped in the taskbar
limarti commented 11 months ago

I found what my issue was. The firewall was causing the problem, it looks like explorer.exe needs internet access for it to work.