我正在尝试复兴一些旧软件:它是在 Windows XP 上开发的,我正在尝试让它在 Windows 10 上运行。
但是,此软件依赖于 api-ms-win-core-wow64-l1-1-1.dll
,它不合作:Dependencies声明 api-ms-win-core-wow64-l1-1-1.dll
缺少导入,而 Visual Studio 的 dumpbin
声明它没有依赖项。
我知道 Microsoft has migrated its functionality那nobody should link to the implementations directly ,但是有什么方法可以在 Windows 10 上为这个旧软件获取 api-ms-win-core-wow64-l1-1-1.dll
功能?或者,是否有一种可访问的方法来重写旧的 .dll
以链接到 Microsoft 的 Win32 API?
(对于那些需要该文件的人:我通过运行 $ locate api-ms-win- 获得了
在安装了 wine 的 linux 机器上。)api-ms-win-core-wow64-l1-1-1.dll
core-wow64-l1-1-1.dll
最佳答案
我不确定这是否直接解决了您的问题。我支持将 JNI 与一些 native Windows 库一起使用的 Java 应用程序。我用了Dependencies检查丢失了什么,结果是 api-ms-win-core-wow64-l1-1-1.dll(通过 WS2_32.dll)。
我的解决方案是安装最新的 VC redistributable from MS .
关于windows - Windows 10 上的 api-ms-win-core-wow64-l1-1-1.dll,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/63605712/