0

我有一个没有在另一台 PC 中注册的 OCX 文件。当我在其上运行dependencyWalker.exe并加载 OCX 时,它显示我缺少一些 dll。我从DLL-File.com下载了其中一些,但它显示了 UCRTBASE 错误。它是什么?我该如何解决?
在此处输入图像描述

4

1 回答 1

0

您的目标是什么 Windows 版本?对于 Win10 ucrtbase 确实部署为操作系统的一部分,对于 7/8,您需要安装 VS2015 redist

至于 api-ms-win-*** dll,这些实际上不是 MinWin 转发器,而是API 集,有时被称为“虚拟 dll”——本质上,自 Vista 以来逐渐引入了额外的间接级别,以隔离内核功能移动组件之间。我遇到了使用实现 API 集的物理 dll 部署的软件(就像您的 ocx 似乎那样),但更多时候应用程序求助于内置的操作系统设备 -嵌入在 Windows 加载器本身中,并且不需要任何真正的 dll手术。

于 2016-09-04T12:51:49.183 回答