我有一个OCX文件没有在另一台PC上注册。当我运行dependencyWalker.exe
并在其上加载OCX时,它显示我丢失了一些dll。我从DLL-File.com下载了一些,但它显示了UCRTBASE错误。它是什么?我该如何解决?
答案 0 :(得分:0)
您定位的Windows版本是什么?对于Win10,ucrtbase确实已部署为操作系统的一部分,对于7/8,您需要install the VS2015 redist。
至于api-ms-win - *** dll'这些实际上不是MinWin转发器,而是API sets,有时也称为“虚拟dll' - 实质上,自Vista以来逐渐引入了额外的间接层,以隔离在组件之间移动的内核功能。我遇到了使用实现API集的物理dll部署的软件(就像你的ocx似乎),但更常见的是应用程序使用内置的操作系统设备 - embedded in the Windows Loader itself,并且不需要任何真正的dll进行操作