首先给个链接  Dependency Walker (包括以下的部分摘抄及链接,2.2 64的下载不下来 ,32的 可以 ,网上有2.1的汉化可以用我使用的谷歌,浏览器,直接右键翻译,用于检查各程序间的DLL依赖)

看下其介绍:

1、作用

(1)扫描任何32位或64位Windows模块(exe,dll,ocx,sys等),并构建所有相关模块的分层树形图;

(2)对于找到的每个模块,它列出了该模块导出的所有函数,以及其他模块实际调用了哪些函数;

(3)所需文件的最小集合,以及每个文件的详细信息,包括文件的完整路径,基本地址,版本号,机器类型,调试信息;等。

2、什么时候使用?(似乎都是和模块相关的)

(1)与加载和执行模块相关的系统错误

(2)检测到许多常见的应用程序问题

例如:

缺少模块模块无效导入/导出不匹配循环依赖性错误模块的机器类型不匹配以及模块初始化失败

……关于一些详细的比如,那个模块GetProcAddress以获取函数地址的详细信息,那个模块LoadLibrary动态加载模块的详细信息

百度经验搜,如何使用Depends.exe查看dll动态链文件,有个简单的介绍。

以前似乎用过,但是没有像今天专门用半小时了解了解,接下来去点点,听首情歌,听了快7年的歌,如果爱能早些说出来

了解下depends相关推荐

  1. 借助Ant工具,实现快速开发

    当一个项目大了以后,每次重新编译,打包,运行等就会变得复杂.费时.重复,在c语言中有make脚本进行这些工作的批量完成,那么在java中,我们可以使用Ant. Ant是一个构建工具,可以完成这些任务: ...

  2. apt-cache手册翻译

    NAME apt-cache - 查询APT缓存 概要 apt-cache [-agipns] [-o=config_string] [-c=config_file] {gencaches |show ...

  3. 数据库(DataBase)

    MySQL 简介 数据库 数据库:DataBase,简称 DB,存储和管理数据的仓库 数据库的优势: 可以持久化存储数据 方便存储和管理数据 使用了统一的方式操作数据库 SQL 数据库.数据表.数据的 ...

  4. 使用现代C++如何避免bugs(下)

    使用现代C++如何避免bugs(下) About virtual functionsVirtual functions hinder a potential problem: the thing is ...

  5. YOLOv4:目标检测(windows和Linux下Darknet 版本)实施

    YOLOv4:目标检测(windows和Linux下Darknet 版本)实施 YOLOv4 - Neural Networks for Object Detection (Windows and L ...

  6. libopencv_core.so.2.4: cannot open shared object file: Depends: libopencv-photo2.4v5

    1. 问题现象 在使用 ffmpeg 报错误如下: ffmpeg: error while loading shared libraries: libopencv_core.so.2.4: canno ...

  7. linux下如何查看某个软件 是否安装??? 安装路径在哪???

    <1>.在linux下如何判断是否已经安装某个软件? 我的系统是red hat 我用命令rpm查是否安装了某个软件(例如: matlab 与 fluent ),得到了如下的结果: 我用rp ...

  8. linux下的usb抓包方法【转】

    转自:http://blog.chinaunix.net/uid-11848011-id-4508834.html 1.配置内核使能usb monitor: make menuconfig       ...

  9. Ubuntu13.04下使用dnw

    首先在电脑上安装 cutecom: $sudo apt-get install cutecom 运行 $sudo cutecom 这个和xp下的超级终端一样,而且图形界面,比minicom容易上手. ...

最新文章

  1. 太强了!我怀疑这是京东V1版源码....
  2. 在坚持了15年后,我毅然决定离开 Linux,投入 Mac 的怀抱
  3. 我熬了几个大夜,学完一套 海外博士 总结的「卷积神经网络、目标检测、OpenCV」笔记!...
  4. 用户分群模型:如何打造精细化运营基石?
  5. 为什么物联网没有杀手级应用
  6. ElementUI table组件,表格组件,单击单元格可编辑逻辑
  7. Teamviewer 手机端怎么使用右键-已解决
  8. iOS之socket编程
  9. 书籍推荐——按角色划分
  10. 安卓系统原生定位不可用修改
  11. 大合集!近两年目标跟踪资源全汇总(论文、模型代码、优秀实验室)
  12. MapServer 之 发布网络地图服务(WMS-Web Map Service)
  13. JDK下载和配置以及java的第一个程序:“Hello Java”
  14. 电子器件 释放静电_电子设备仍然是静电损坏的大问题吗?
  15. DRV8824,DRV8825新的解决方案
  16. BTC菠萝B1 超高性价比 阿瓦隆1246现货 现货秒发
  17. 小米扫地机器人充电座指示灯不亮_小米扫地机器人常见问题处理 充电后无法取电怎么办?...
  18. uniapp H5、app、小程序不同端之间跳转
  19. java swing 图片显示_在Java Swing中显示图像
  20. 七牛云文件存储的使用【刘新宇】

热门文章

  1. 计算机专业全真模拟试卷答案,全国计算机等级考试全真模拟试卷及答案.doc
  2. 三菱FX3U与2台台达温控器modbus通讯案例 功能:三菱FX3U与2台台达温控器进行modbus通讯
  3. wordpress后台管理(八)外观-小工具:管理常用的DUX主题附带的小工具或wordpress自带的小工具
  4. 监控软件自动发现功能和监控软件分布式监控配置
  5. 风云卫星数据的正确解锁方式
  6. oracle 郑阿奇 pdf,Delphi编程教程 (郑阿奇) PDF扫描版
  7. Hibernate 官网 config code
  8. jmeter使用技巧——线程组
  9. Jmeter和jdk的下载和安装
  10. 使用 Steam++ 快速访问 Github