zoukankan      html  css  js  c++  java
  • VS2010中如何查看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.0VC目录下,运行方法是直接将vcvarsall.bat文件拖入命令行窗口,然后回车。(拖入相当于在命令行中输入“D:Program Files (x86)Microsoft Visual Studio 10.0VCvcvarsall.bat”)

    运行vcvarsall.bat后,窗口中出现“Setting environment for using Microsoft Visual Studio 2010 x86 tools.”

    3. 在命令行了输命令:dumpbin /exports dll文件完整路径,即可得到DLL的接口。

    如要查看user32.dll的接口,输入:dumpbin /exports “C:WindowsSystem32user32.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的接口。

  • 相关阅读:
    【java基础操作】
    IDEA使用总结
    【Linus安装Jenkins】
    【Linus安装Docker】
    【Linus搭建Harbor环境】
    Markdown
    【Python】01.环境搭建
    【01-自动化测试环境搭建】
    【MongoDB入门】
    java语言程序设计 **10.25 第十章练习题 string类中split函数实现
  • 原文地址:https://www.cnblogs.com/h2zZhou/p/5102450.html
Copyright © 2011-2022 走看看