#include #include #include #include "delayimp.h" #include FARPROC WINAPI delayHook(unsigned dliNotify, PDelayLoadInfo pdli) { switch (dliNotify) { case dliFailLoadLib : printf("dliFailLoadLib: %s\n", pdli->szDll); if (strcmp(pdli->szDll, "Microsoft.WindowsAppRuntime.Boostrap.dll") == 0) { return (FARPROC)LoadLibraryW(L"swift-windowsappsdk_CWinAppSDK.resources\\Microsoft.WindowsAppRuntime.Bootstrap.dll"); } break; default : return NULL; } return NULL; } const PfnDliHook __pfnDliNotifyHook2 = delayHook; const PfnDliHook __pfnDliFailureHook2 = delayHook;