VS2010中如何查看DLL的导出接口
2016-07-19 17:50
323 查看
VS2010中如何查看DLL的导出接口
2013-02-21 14:05:10| 分类: VC++DLL | 标签:dll |举报|字号 订阅
看《VC++动态链接库(DLL)编程深入浅出》时,里面提到使用Visual
C++的Depends工具可以查看动态链接库中的导出接口。对于VC6.0,VC所带的Depends软件,在VC6安装目录下的tools文件夹里面,可以直接运行。但是VS2010中没有了Depends工具,如何查看DLL文件的导出接口呢?
解决方法:(方法来源)
1. 打开命令行窗口
2. 运行vcvarsall.bat
VS2010里vcvarsall.bat是在D:\Program Files (x86)\Microsoft Visual Studio 10.0\VC目录下,运行方法是直接将vcvarsall.bat文件拖入命令行窗口,然后回车。(拖入相当于在命令行中输入“D:\Program Files (x86)\Microsoft
Visual Studio 10.0\VC\vcvarsall.bat”)
运行vcvarsall.bat后,窗口中出现“Setting
environment for using Microsoft Visual Studio 2010 x86 tools.”
3. 在命令行了输命令:dumpbin /exports
dll文件完整路径,即可得到DLL的接口。
如要查看user32.dll的接口,输入:dumpbin /exports “C:\Windows\System32\user32.dll” 回车即可。
其中,步骤2可以省去,方法是不在运行中打开命令行窗口,而是在应用程序Microsoft Visual Studio 2010的Visual Studio Tools文件夹中打开Visual Studio Command Prompt
(2010)命令窗口,可发现窗口中直接有“Setting environment for using Microsoft Visual Studio 2010 x86 tools”这句话,此时,直接输入命令:dumpbin /exports dll文件完整路径,即可得到DLL的接口。
相关文章推荐
- linux grep 入门
- pure virtual function call
- C#委托的介绍(delegate、Action、Func、predicate)
- R语言中判断是否是整数。以及读写excel
- Redis系统学习 一、基础知识
- [HTML5] Accessible Icon Buttons
- cron表达式详解
- Linux Top命令
- PHP运算符-算术运算符、三元运算符、逻辑运算符
- Swift 字符串字符索引String.charAt(index:Int)
- HDU 5499 SDOI(sort+结构体)
- springMvc 4.0 jackson包改变
- 字符串连接
- 在Maven仓库中添加Oracle JDBC驱动
- Mysql
- ajax请求重定向
- 解析XML文件时,无效的XML 字符 (Unicode: 0x7)异常处理
- Linux环境安装OpenCV
- Android通过文件名动态获取id
- unity平台相关宏