博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
DEPENDS工具和DUMPBIN工具使用
阅读量:6244 次
发布时间:2019-06-22

本文共 705 字,大约阅读时间需要 2 分钟。

  hot3.png

1. Depends

Depends用来显示与一个可执行文件(exe或者dll)相关的依赖项(dll),以及该exe或dll引用了这些dll中的哪些接口。

同时也可以看到每个被依赖的dll中的所有导出的函数接口。

该工具得到的是查看程序中隐式连接的Dll库,也就是用LIB关联的Dll模块,无法显示由显示连接的Dll模块,也就是用LoadLibrary函数导入的Dll函数。

2.DUMPBIN
导出函数如下:

 

// open_www.cpp : 定义控制台应用程序的入口点。#include 
#include
extern "C"_declspec (dllexport)int add(int a,int b){ return a+b;}int main(void){ int c=0; c=add(1,4); printf("c=%d\n",c); return 0;}

1.开启CMD

2.移动目录到C:\Program Files (x86)\Microsoft Visual Studio\VC98\Bin

(DUMPBIN.EXE所在目录)

3.运行命令:VCVARS32.BAT

如果不运行vcvars32.bat会出现以下提示

4.下面就可以调用dumpbin.exe命令了

如果导出函数前不加extern "C"

 /*extern "C"*/_declspec (dllexport)int add(int a,int b)

则显示结果为:

 

转载于:https://my.oschina.net/871120/blog/177837

你可能感兴趣的文章
(三)solrj使用
查看>>
SUSE linux下intel 82579LM 网卡驱动安装
查看>>
聚生网管造成的网络故障
查看>>
移动用户大军的力量
查看>>
Oracle优化器和优化模式
查看>>
多并发系统架构的一些优化思路
查看>>
苹果系统从零开始--MAC OS X 教程2--dock
查看>>
当红炸子鸡区块链,如何实现企业级部署?
查看>>
sugon raid模式
查看>>
用wincvs查询代码变化的操作说明
查看>>
最初的汇率是怎么定下来的?
查看>>
hadoop常用命令
查看>>
亭子早期博客中16进制颜色值地址
查看>>
tab选项卡前后有向前和向后按钮,点击实现上一个下一个
查看>>
iterm2远程ssh连接服务器乱码问题
查看>>
Spring singleton bean 与 prototype bean 的依赖
查看>>
MYSQL主从不同步延迟原理分析及解决方案
查看>>
使用LeakTracer检测android NDK C/C++代码中的memory leak
查看>>
软件即服务或将使本地Linux应用开发停速
查看>>
Python的学习笔记16------urllib
查看>>