diff --git a/Sandboxie/core/drv/syscall_64.c b/Sandboxie/core/drv/syscall_64.c index 7218725f..dc0f4971 100644 --- a/Sandboxie/core/drv/syscall_64.c +++ b/Sandboxie/core/drv/syscall_64.c @@ -164,7 +164,9 @@ _FX void *Syscall_GetMasterServiceTable(void) // Win 10 22h2: add x12, x8, #0xf80 // Win 11 21h2: add x9, x8, #0xf80 - if (IS_ADD(add) && add.Rn == 8 && (add.Rd == 12 || add.Rd == 9)) { + // Win 11 24h2: add x11, x8, #0xf80 + //if (IS_ADD(add) && add.Rn == 8 && (add.Rd == 12 || add.Rd == 11 || add.Rd == 9)) { + if (IS_ADD(add) && add.Rn == 8) { LONG delta = (adrp.immHi << 2 | adrp.immLo) << 12; delta += add.imm12;