[APPSHIM_APITEST] Windows 10 test update

This commit is contained in:
Mark Jansen 2018-01-20 22:53:41 +01:00
parent f9395e92af
commit eec2e288be

View file

@ -333,8 +333,20 @@ BOOL LoadShimDLL(PCWSTR ShimDll, HMODULE* module, tGETHOOKAPIS* ppGetHookAPIs)
dll = LoadLibraryW(buf);
if (!dll)
{
skip("Unable to load shim dll\n");
return FALSE;
skip("Unable to load shim dll from AppPatch\n");
GetSystemWindowsDirectoryW(buf, _countof(buf));
if (SUCCEEDED(StringCchCatW(buf, _countof(buf), L"\\System32\\")) &&
SUCCEEDED(StringCchCatW(buf, _countof(buf), ShimDll)))
{
dll = LoadLibraryW(buf);
}
if (!dll)
{
skip("Unable to load shim dll from System32 (Recent Win10)\n");
return FALSE;
}
}
*module = dll;
*ppGetHookAPIs = (tGETHOOKAPIS)GetProcAddress(dll, "GetHookAPIs");