简体   繁体   中英

What is UCRTBASE error in dependency walker?

I have an OCX file that not register in another PC. when I run dependencyWalker.exe and load the OCX on it, It shows me some dll is missing. I downloaded some of them from DLL-File.com but It shows me UCRTBASE error. what is it? How can I fix it?
在此处输入图片说明

What Windows version are you targeting? For Win10 ucrtbase is indeed deployed as part of the OS, for 7/8 you need to install the VS2015 redist .

As for the api-ms-win-*** dll's, these are actually not MinWin forwarders but rather API sets , sometimes referred to as 'virtual dlls' - essentially, an extra level of indirection gradually introduced since Vista to isolate kernel functionality moving among components. I came across software that was deployed with physical dlls implementing the API sets (as your ocx seem to be), but much more often applications resort to the built in OS apparatus - embedded in the Windows Loader itself , and not requiring any real dlls for operation.

The technical post webpages of this site follow the CC BY-SA 4.0 protocol. If you need to reprint, please indicate the site URL or the original address.Any question please contact:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM