dependency walker gives me errors on the system that runs correctly

故事扮演 提交于 2019-12-11 00:40:39

问题


I have a missing dll on a system. I have the following message:

Could not load file or assembly 'mydll.dll' or one of its dependencies.

Of course, 'mydll' is present there, it most probably is another dll on which it depends. I downloaded dependency walker to check what it could be. I have first tested it in another system, where the application has no problems. But if I open mydll.dll with dependency walker on the system where my application does work, it reports eight dlls that should be missing. So I would assume these dlls have nothing to do with the problem, but can somebody please confirm that, and explain why they are reported? Is it normal that these dlls are reported as missing, and can I consider the messages as a 'false positive'?

These are the files reported as 'missing', while my application does work on thát system:

  • API-MS-WIN-APPMODEL-RUNTIME-L1-1-0.DLL

  • API-MS-WIN-CORE-WINRT-ERROR-L1-1-0.DLL

  • API-MS-WIN-CORE-WINRT-L1-1-0.DLL

  • API-MS-WIN-CORE-WINRT-ROBUFFER-L1-1-0.DLL

  • API-MS-WIN-CORE-WINRT-STRING-L1-1-0.DLL

  • API-MS-WIN-SHCORE-SCALING-L1-1-1.DLL

  • DCOMP.DLL

  • IESHIMS.DLL


回答1:


They are some dlls in the RT version of windows that had nothing to do with the actually problem. These dlls are never called on a normal desktop I think.



来源:https://stackoverflow.com/questions/25863297/dependency-walker-gives-me-errors-on-the-system-that-runs-correctly

易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!