From ee94555b18563be9441a837fb9d60b19669798d4 Mon Sep 17 00:00:00 2001 From: Homes32 Date: Mon, 28 Oct 2024 18:58:55 -0500 Subject: [PATCH] Audio fix for 24H2 --- Projects/PhoenixPE/Components/320-Audio.script | 8 ++++++-- 1 file changed, 6 insertions(+), 2 deletions(-) diff --git a/Projects/PhoenixPE/Components/320-Audio.script b/Projects/PhoenixPE/Components/320-Audio.script index 49a2dba..cfae45f 100644 --- a/Projects/PhoenixPE/Components/320-Audio.script +++ b/Projects/PhoenixPE/Components/320-Audio.script @@ -304,11 +304,15 @@ If,ExistFile,"%TargetSystem32%\AudioSrvPolicyManager.dll",Begin ShellExecute,Hide,"%Tools%\%HostArch%\binmay.exe","-v -u #$q%TargetSystem32%\AudioSrvPolicyManager.dll#$q -s FB010F849200000085DB -r FB01E9930000000085DB" If,Not,#r,Equal,0,Echo,"ERROR: Patching [%TargetSystem32%\AudioSrvPolicyManager.dll] failed. Audio may not be available under the SYSTEM session. The error returned was [#r].",WARN End - Else,Begin - // 10.0.22621.1485+ + Else,If,%AudioSrvPolicyManagerVersion%,Smaller,10.0.26100.1150,Begin ShellExecute,Hide,"%Tools%\%HostArch%\binmay.exe","-v -u #$q%TargetSystem32%\AudioSrvPolicyManager.dll#$q -s 83FF017426 -r 83FF01EB26" If,Not,#r,Equal,0,Echo,"ERROR: Patching [%TargetSystem32%\AudioSrvPolicyManager.dll] failed. Audio may not be available under the SYSTEM session. The error returned was [#r].",WARN End + Else,Begin + // 24H2 - 10.0.26100.1150+ + ShellExecute,Hide,"%Tools%\%HostArch%\binmay.exe","-v -u #$q%TargetSystem32%\AudioSrvPolicyManager.dll#$q -s 7427488B4DD8488365D8004885C9740C -r EB27488B4DD8488365D8004885C9740C" + If,Not,#r,Equal,0,Echo,"ERROR: Patching [%TargetSystem32%\AudioSrvPolicyManager.dll] failed. Audio may not be available under the SYSTEM session. The error returned was [#r].",WARN + End End // Warn if AudioSrvPolicyManager.dll version is unverified, as the patch will most likely fail to find a match