Browse Source

Taskbar11: Fixed a bug that crashed `explorer.exe` when right clicking the taskbar on OS builds 22621.2134 and newer

pull/2165/head
Valentin Radu 2 years ago
parent
commit
fe78dcaa24
  1. 1
      ExplorerPatcher/dllmain.c

1
ExplorerPatcher/dllmain.c

@ -2500,6 +2500,7 @@ INT64 Shell_TrayWndSubclassProc(
{ {
int offset = 656; int offset = 656;
if (IsWindows11Version22H2OrHigher()) offset = 640; if (IsWindows11Version22H2OrHigher()) offset = 640;
if (IsWindows11Version22H2Build2134OrHigher()) offset = 648;
if ((*(unsigned __int8(__fastcall**)(INT64))(**(INT64**)(TrayUIInstance + offset) + 104i64))(*(INT64*)(TrayUIInstance + offset))) if ((*(unsigned __int8(__fastcall**)(INT64))(**(INT64**)(TrayUIInstance + offset) + 104i64))(*(INT64*)(TrayUIInstance + offset)))
{ {
DeleteMenu(hSubMenu, 0x1A0u, 0); DeleteMenu(hSubMenu, 0x1A0u, 0);

Loading…
Cancel
Save