windows - Windows 10 上的 api-ms-win-core-wow64-l1-1-1.dll

标签 windows dll dependencies

我正在尝试复兴一些旧软件:它是在 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 functionalitynobody 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- 获得了 api-ms-win-core-wow64-l1-1-1.dll core-wow64-l1-1-1.dll 在安装了 wine 的 linux 机器上。)

最佳答案

我不确定这是否直接解决了您的问题。我支持将 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/

相关文章:

php - 适用于 Windows 的 PECL 扩展

c++ - C onnx header 找不到 OrtEnv 定义

java - 如何解决JAR之间的循环依赖?

dll - LoadLibrary 失败并出现模块未找到错误 - 可能存在依赖性问题

java - Hadoop 2.0 JAR文件

dll - 具有 native 依赖和复制文件的 Maven 项目

c++ - 如何在 UTF-8 C++ 中读取文件流

windows - 如何在 Windows 8 中记录 DNS 故障(使用 PowerShell、cmd 或其他)

windows - 模拟用户事件

windows - 如何更改git目录分隔符?