在window下查看动态库的导出函数可以用vs自带的Dependenc工具;
对于VC6.0,VC所带的Depends软件,在VC6安装目录下的tools文件夹里面,可以直接运行。

VS2010中没有了Depends工具,如何查看DLL文件的导出接口呢? 
VS2010的操作方法如下:

1. 打开命令行窗口CMD

2. 运行vcvarsall.bat

VS2010 里vcvarsall.bat是在右键VS打开文件位置,D:\Microsoft Visual Studio 10.0\Common7\Tools目录下,运行方法是直接将vcvarsall.bat文件拖入命令行窗口,然后回车。(拖入相当于在命令行中输入“D:\Microsoft Visual Studio 10.0\Common7\Tools\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的接口。

其它内容:
查看静态库的信息要用命令行来实现:

dumpbin   /LINKERMEMBER   Test.lib   >   1.txt

上面的功能是将静态库的信息导出保存在1.txt文件中,这样就可以在1.txt文件中查看相关的信息了

最新文章

  1. Centos7 PHP7 编译安装 开机自启动
  2. EntityFramework在不同数据库下的配置
  3. android 基础学习图片六progross
  4. iOS 获取高速随机路径sandbox目录
  5. sql事务,在sql2000里判断执行是否成功用@@ERROR 判断
  6. 初探java对象比较
  7. 获取安卓应用APK包名的方法
  8. tp3.2上传图片生成缩略图
  9. Delphi2009之TImage
  10. python爬取京东价格
  11. Delphi 10.3 Rio + iOS 12.1 SDK 编译错误 "libcharset.1.dylib"
  12. Replication容量和错误日志
  13. linux内核线程,进程,线程
  14. LeetCode SQL: Second Highest Salary
  15. python基础之数据类型之数字、字符串、列表
  16. 为什么要引入zookeeper系统
  17. linux系统下病毒排除思路
  18. WebForm 登陆test
  19. .NET前后台-JS获取/设置iframe内对象元素并进行数据处理
  20. Linq怎么支持Monad

热门文章

  1. Apache 2.4 的下载与安装
  2. KingbaseES dblink异常unsupported for database link
  3. 不用Blazor WebAssembly,开发在浏览器端编译和运行C#代码的网站
  4. npm : 无法将“npm”项识别为 cmdlet、函数、脚本文件或可运行程序的名称
  5. Channel和Stream的单双向问题
  6. ideal的基础使用2022版本,黑马程序员的基础使用
  7. Linux的简介、历史
  8. NetApp DataONTAP 集群模式 学习笔记1
  9. ViT简述【Transformer】
  10. DIV 阴影