[技术杂谈]如何查看DLL文件或者pyd文件依赖的DLL

这篇具有很好参考价值的文章主要介绍了[技术杂谈]如何查看DLL文件或者pyd文件依赖的DLL。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

去网站:http://www.dependencywalker.com/

下载程序后,file>打开对应的dll或者pyd即可

Dependency Walker是一个免费的实用程序,可以扫描任何32位或64位的Windows模块(exe, dll, ocx, sys等),并构建所有依赖模块的分层树图。对于找到的每个模块,它列出该模块导出的所有函数,以及其他模块实际上正在调用哪些函数。另一个视图显示所需文件的最小集,以及关于每个文件的详细信息,包括文件的完整路径、基地地址、版本号、机器类型、调试信息等等。
Dependency Walker对于排除与加载和执行模块相关的系统错误也非常有用。Dependency Walker检测到许多常见的应用程序问题,如缺少模块、无效模块、导入/导出不匹配、循环依赖错误、模块的机器类型不匹配以及模块初始化失败。
Dependency Walker运行在Windows 95, 98, Me, NT, 2000, XP, 2003, Vista, 7和8。它可以处理任何32位或64位的Windows模块,包括为Windows CE设计的模块。它可以作为图形应用程序或控制台应用程序运行。Dependency Walker处理所有类型的模块依赖,包括隐式、显式(动态/运行时)、转发、延迟加载和注入。详细的帮助包括在内。
Dependency Walker是完全免费使用的。但是,您不能从它的分销中获利,也不能将它与其他产品捆绑。
简而言之,Dependency Walker工具是一款VC反编译程序,是款编程人员经常使用的Microsoft Visual C++中提供的非常有用的PE模块依赖性分析工具,通过该工具可以进行查看PE、模块的导入模块,是一款非常有用的 PE 模块依赖性分析工具。
dependency walker工具界面如下:

[技术杂谈]如何查看DLL文件或者pyd文件依赖的DLL
使用
进入 官网下载http://www.dependencywalker.com/

[技术杂谈]如何查看DLL文件或者pyd文件依赖的DLL

双击exe运行,打开软件后,直接将要我们想要查看依赖关系的exe程序或者dll文件拖拽到窗口中灰色区域,拖拽后软件可能会卡顿一段时间,此时软件正在快速分析依赖关系,耐心等待即可,时间长短与依赖关系复杂程度相关。
根据左侧文件导航区查看相关依赖库信息,如果电脑没有检测到相应库的文件,会提示为红色。我们只需在我们开发软件的电脑中找到该库文件,将其加入到发布程序中去就可以解决程序在其它机器无法运行的问题了。
如果没找到依赖库,显示如下:

[技术杂谈]如何查看DLL文件或者pyd文件依赖的DLL
如果一些带问号的,如
API-MS-WIN
等,是系统相关信息,可以忽略。

 文章来源地址https://www.toymoban.com/news/detail-469585.html

到了这里,关于[技术杂谈]如何查看DLL文件或者pyd文件依赖的DLL的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • 微信中如何接入AI机器人才比较安全(不会收到警告或者f号)之第二步注入dll文件

    大家好,我是雄雄,欢迎关注微信公众号:雄雄的小课堂。 上一篇文章我们提到过,微信中如何接入ai机器人才比较安全(不会收到警告或者f号)之第一步登录微信,需要的大家可以点进去看。 文接上篇,本文主要介绍如果将机器人接入到微信中的方法之一,别的方法后面

    2024年02月06日
    浏览(3)
  • 华为手机 鸿蒙系统 或者安卓系统的百度网盘下载的文件保存在手机什么位置如何查看

    华为手机 鸿蒙系统 或者安卓系统的百度网盘下载的文件保存在手机什么位置如何查看  连接电脑后一般在这里位置 计算机Mate 20 Pro (UD)内部存储DownloadBaiduNetdisk 也就是用usb(数据线,不是充电线,要四心的 )连接手机后,打开手机盘,download目录  

    2024年04月13日
    浏览(11)
  • 【VC++开发必备神器 -- Dependencies,查看依赖库DLL,支持win10,比depends更好用】

    软件之Dependencies,不同于depends 1、微软官方有提供depends,可以查看exe文件的依赖库,仅适用于winxp/win7/win8,但是不能用于win10,会卡死报错. 官网下载:Dependency Walker (depends.exe) Home Page 左上角第一个窗口是Dll信息窗口,显示程序所需的Dll模块。 如何使用Depends.exe查看dll动态链

    2024年02月05日
    浏览(19)
  • 将dumpbin从VS中抠出来,并使用dumpbin查看exe和dll库的依赖关系

    目录 1、初步说明 2、在开发的机器上使用dumpbin工具查看dll库的依赖关系 3、将dumpbin.exe从Visual Studio中抠出来

    2024年02月08日
    浏览(16)
  • exe/dll 文件依赖查询工具

    windows下开发exe后,本机运行正常,一旦准备部署到其他机器上,就会出现一堆问题。其中主要问题就是不知道自己缺了哪些库。一般的做法是使用depend.exe工具查看PE文件的依赖库,并进行打包。 但有时因为本机多个目录都存在相同名字的库,也不知道应该用哪个版本…等等

    2024年02月10日
    浏览(9)
  • 如何查找Dll依赖

    使用ILSpy,可以在VS中查找到 1、打开ILSpy后程序集下全选,然后选择移除 2、把需要测试的dll拖入到程序集窗口下 3、依赖dll查询 1)除了该dll,程序集下其他dll即为依赖的dll 2)点击自己的dll,在其子项中有引用一项即为依赖的dll 3)也可以点击代码,查看其using中包含的程序

    2024年02月11日
    浏览(10)
  • [技术杂谈]小米手机如何将锁屏快捷方式放桌面

    小米手机锁屏快捷键可以通过锁屏小部件完成设置。小米10x亲测目前还有效。 小米手机锁屏常见的是手机屏幕自动熄灭锁屏和电源键锁屏,除了这两种方式外还可以通过使用小部件快速锁屏。以下是设置锁屏快捷方式的详细说明: 演示环境: 演示设备:小米11 系统版本:

    2024年02月09日
    浏览(10)
  • Eclipse - 查看工程或者文件的磁盘路径

    ​​​ [1] Yongqiang Cheng, https://yongqiang.blog.csdn.net/

    2024年02月19日
    浏览(10)
  • Exe合并压缩:将dll等文件依赖压缩到一个exe中

    如果exe对某些dll有依赖,并且dll无法打包进原始exe时(比如没有该exe的工程源码,或者懒得搭建一套 VS或Python环境),可以优化将exe文件和依赖的dll文件合并成一个最终的release.exe, 通常的简便做法是直接将exe与dll放入同一目录下作为软件发布,但是相关dll依赖会直接暴露出

    2024年02月06日
    浏览(14)
  • 如何查看Android 包依赖关系&gradle依赖管理

    关于作者:CSDN内容合伙人、技术专家, 从零开始做日活千万级APP。 专注于分享各领域原创系列文章 ,擅长java后端、移动开发、商业变现、人工智能等,希望大家多多支持。 我们继续总结学习,温故知新。 本文讲述如何查看 android 依赖库关系。 Tasks-help-dependencies 可以看项

    2024年01月18日
    浏览(11)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包