首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Dependency :缺少dlls

Dependency :缺少dlls
EN

Stack Overflow用户
提问于 2016-03-26 19:58:42
回答 4查看 82.4K关注 0票数 101

我一直试图用Dependency解决可执行文件的.dll依赖关系。目前,我正在以下列形式丢失.dlls:

API-MS-WIN-XXX

EXT-MS-WIN-XXX

例如:

代码语言:javascript
复制
API-MS-WIN-APPMODEL-IDENTITY-L1-2-0.DLL
API-MS-WIN-APPMODEL-RUNTIME-INTERNAL-L1-1-0.DLL
API-MS-WIN-BASE-UTIL-L1-1-0.DLL
API-MS-WIN-CORE-APIQUERY-L1-1-0.DLL
EXT-MS-WIN-RTCORE-NTUSER-SYSCOLORS-L1-1-0.DLL

有没有人对如何解决这些问题有任何想法?任何帮助都将不胜感激!

附加信息:i使用Visual 2013编译了可执行文件。最有趣的是,在编译过程中我没有收到任何错误。但是,由于缺少依赖项,我无法运行它。我还附上了依赖步行者的屏幕截图:

更新1:作为解决问题的尝试,我尝试将VS编译过程中使用的库路径添加到$PATH环境变量中(dependencies仍然显示出未解决的依赖项)。

EN

回答 4

Stack Overflow用户

回答已采纳

发布于 2016-03-27 06:20:10

这些都是从windows 7开始逐渐引入的API-sets 本质上,一个额外级别的间接呼叫。依赖程序的开发似乎在此之前就已经停止了,而且它不能正确地处理API集。

所以这些都是假警报,没什么好担心的。你什么都没错过。

也见关于API-MS-WIN-XXXXX.DLL和其他依赖沃克故障

编辑:直到2017年10月,才有人试图填补这一空白。见见依赖关系。到目前为止,我只对它做了简短的修改,但是它处理API集很好,并且至少非常值得注意。

票数 114
EN

Stack Overflow用户

发布于 2016-10-17 01:17:15

除了@Ofek所说的,当我试图为我的程序查找丢失的dll时,我通常忽略以下dependency_walker标识为缺失的dll。当dependency_walker说缺少这些dll时,您将看到您的程序运行良好。

  • API-MS-WIN-*..dll
  • 分机-MS-双赢-*..dll
  • IESHIMS.dll
  • EMCLIENT.dll
  • DEVICELOCKHELPERS.dll

您可以搜索上面提到的dll来解决您的问题。

票数 27
EN

Stack Overflow用户

发布于 2020-10-16 12:23:33

依赖程序帮助我在短时间内找到了一个缺失的DLL。它是开源的,可以在这里获得:https://github.com/lucasg/Dependencies

票数 7
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/36240215

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档