Use `/DEPENDENTLOADFLAG` to tell the loader...
...to load DLLs from System32 only. (Belt and suspenders to current approaches.) See https://devblogs.microsoft.com/oldnewthing/20230328-00/?p=107978. Fixes https://github.com/wixtoolset/issues/issues/7319.
Bob Arnson committed
Dec 31, 2023 at 17:23 UTC
59ca47751ea1d59198e01b7e6a0a3d9fc144088e
1 file changed
+1
src/burn/stub/stub.vcxproj
+1
@@ -63,6 +63,7 @@
63
<SwapRunFromCD>true</SwapRunFromCD>
64
<SwapRunFromNET>true</SwapRunFromNET>
65
<DelayLoadDLLs>cabinet.dll;crypt32.dll;msi.dll;shlwapi.dll;userenv.dll;version.dll;wininet.dll;wintrust.dll</DelayLoadDLLs>
66
+ <AdditionalOptions>/DEPENDENTLOADFLAG:0x800 %(AdditionalOptions)</AdditionalOptions>
67
</Link>
68
</ItemDefinitionGroup>
69