了解下depends
首先给个链接 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相关推荐
- 借助Ant工具,实现快速开发
当一个项目大了以后,每次重新编译,打包,运行等就会变得复杂.费时.重复,在c语言中有make脚本进行这些工作的批量完成,那么在java中,我们可以使用Ant. Ant是一个构建工具,可以完成这些任务: ...
- apt-cache手册翻译
NAME apt-cache - 查询APT缓存 概要 apt-cache [-agipns] [-o=config_string] [-c=config_file] {gencaches |show ...
- 数据库(DataBase)
MySQL 简介 数据库 数据库:DataBase,简称 DB,存储和管理数据的仓库 数据库的优势: 可以持久化存储数据 方便存储和管理数据 使用了统一的方式操作数据库 SQL 数据库.数据表.数据的 ...
- 使用现代C++如何避免bugs(下)
使用现代C++如何避免bugs(下) About virtual functionsVirtual functions hinder a potential problem: the thing is ...
- YOLOv4:目标检测(windows和Linux下Darknet 版本)实施
YOLOv4:目标检测(windows和Linux下Darknet 版本)实施 YOLOv4 - Neural Networks for Object Detection (Windows and L ...
- 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 ...
- linux下如何查看某个软件 是否安装??? 安装路径在哪???
<1>.在linux下如何判断是否已经安装某个软件? 我的系统是red hat 我用命令rpm查是否安装了某个软件(例如: matlab 与 fluent ),得到了如下的结果: 我用rp ...
- linux下的usb抓包方法【转】
转自:http://blog.chinaunix.net/uid-11848011-id-4508834.html 1.配置内核使能usb monitor: make menuconfig ...
- Ubuntu13.04下使用dnw
首先在电脑上安装 cutecom: $sudo apt-get install cutecom 运行 $sudo cutecom 这个和xp下的超级终端一样,而且图形界面,比minicom容易上手. ...
最新文章
- 太强了!我怀疑这是京东V1版源码....
- 在坚持了15年后,我毅然决定离开 Linux,投入 Mac 的怀抱
- 我熬了几个大夜,学完一套 海外博士 总结的「卷积神经网络、目标检测、OpenCV」笔记!...
- 用户分群模型:如何打造精细化运营基石?
- 为什么物联网没有杀手级应用
- ElementUI table组件,表格组件,单击单元格可编辑逻辑
- Teamviewer 手机端怎么使用右键-已解决
- iOS之socket编程
- 书籍推荐——按角色划分
- 安卓系统原生定位不可用修改
- 大合集!近两年目标跟踪资源全汇总(论文、模型代码、优秀实验室)
- MapServer 之 发布网络地图服务(WMS-Web Map Service)
- JDK下载和配置以及java的第一个程序:“Hello Java”
- 电子器件 释放静电_电子设备仍然是静电损坏的大问题吗?
- DRV8824,DRV8825新的解决方案
- BTC菠萝B1 超高性价比 阿瓦隆1246现货 现货秒发
- 小米扫地机器人充电座指示灯不亮_小米扫地机器人常见问题处理 充电后无法取电怎么办?...
- uniapp H5、app、小程序不同端之间跳转
- java swing 图片显示_在Java Swing中显示图像
- 七牛云文件存储的使用【刘新宇】
热门文章
- 计算机专业全真模拟试卷答案,全国计算机等级考试全真模拟试卷及答案.doc
- 三菱FX3U与2台台达温控器modbus通讯案例 功能:三菱FX3U与2台台达温控器进行modbus通讯
- wordpress后台管理(八)外观-小工具:管理常用的DUX主题附带的小工具或wordpress自带的小工具
- 监控软件自动发现功能和监控软件分布式监控配置
- 风云卫星数据的正确解锁方式
- oracle 郑阿奇 pdf,Delphi编程教程 (郑阿奇) PDF扫描版
- Hibernate 官网 config code
- jmeter使用技巧——线程组
- Jmeter和jdk的下载和安装
- 使用 Steam++ 快速访问 Github