我编写了一个 Win32/net DLL,在 WinXP、Win7 和 Win8 下运行良好,但在 Win8.1 下失败。
Dependency Walker 显示:API-MS-WIN-CORE-KERNEL32-PRIVATE-L1-1-1.DLL 未找到(user32.dll将调用它们)。
Google 意味着,微软在 8.1 中更改了一些系统 DLL(并忽略了兼容性),导致许多程序出现相同的问题。
完整的“文件未找到”列表:
API-MS-WIN-CORE-KERNEL32-PRIVATE-L1-1-1.DLL
API-MS-WIN-CORE-PRIVATEPROFILE-L1-1-1.DLL
MSVCR120.DLL
API-MS-WIN-CORE-SHUTDOWN-L1-1-1.DLL
API-MS-WIN-SERVICE-PRIVATE-L1-1-1.DLL
EXT-MS-WIN-NTUSER-UICONTEXT-EXT-L1-1-0.DLL
IESHIMS.DLL
有人知道如何解决这个问题吗?