Open sngrl2 opened 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?
I'm experiencing the same problem after updating windows to 22621.1848
This is what I do in case of problems after installing Windows updates:
I found what my issue was. The firewall was causing the problem, it looks like explorer.exe needs internet access for it to work.
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