当尝试通过 LoadLibraryExW 加载 C:\Windows\System32\user32.dll 时,它失败并出现最后一个错误 ERROR_INVALID_IMAGE_HASH。
这是它的加载方式:
HMODULE User32Lib = LoadLibraryExW(L"C:\\Windows\\System32\\user32.dll", NULL, LOAD_LIBRARY_REQUIRE_SIGNED_TARGET);
Run Code Online (Sandbox Code Playgroud)
我查看了 DLL 本身,它是在 2020 年 4 月 8 日签署的(针对我机器上的版本),因此它应该仍然有效。
我做错了什么吗?