查看dll导出函数的方法

摘要:
1.使用VS提供的工具:(1)进入VS开发环境,然后单击工具-˃Visualstudio2015CommandPrompt,打开兼容工具的命令提示符,(2)cd到dll所在的目录,输入命令dumpbin/exportsa。dll,然后按Enter键查看dll。或dumpbin/exports“C:WindowsSystem32user32.dll”(输入dll的完整路径)如果要查看lib

1、使用VS自带工具:

(1)进入VS开发环境,然后Tools -> Visual studio 2015 Command Prompt,打开兼容工具命令提示符,

(2)cd到dll所在目录,输入命令 dumpbin /exports a.dll  回车即可看到a.dll的所有导出函数。

  或 dumpbin /exports “C:WindowsSystem32user32.dll”  (输入dll的完整路径)

   如果是查看lib文件的导出函数,命令如下:

  dumpbin /LINKERMEMBER aa.lib

2、使用IDA,或DLL Export Viewer 软件

免责声明:文章转载自《查看dll导出函数的方法》仅用于学习参考。如对内容有疑问,请及时联系本站处理。

上篇Windows不分区VHD装Linux多系统(五):Win7(物理机)添加引导mysql主从复制、redis基础、持久化和主从复制下篇

宿迁高防,2C2G15M,22元/月;香港BGP,2C5G5M,25元/月 雨云优惠码:MjYwNzM=

相关文章

如何找到自己写的dll的入口点

昨天有个同学问我引入dll的时候总报错说"无法找到入口点",怎么办,当时我在睡觉,答应他下午过去,其实我也没有遇到过这个问题,我所引用的都是C#编写的dll而他要引用的是用C++写的dll不能象托管的那样用,只能用[DllImport("XXX.dll") EntryPoint="somefunction" CallingConvention=Callin...

md /mdd /ml /mt/mtd

VC编译选项 多线程(/MT)多线程调试(/MTd)多线程 DLL (/MD)多线程调试 DLL (/MDd)C 运行时库                        库文件Single thread(static link) ML            libc.libDebug single thread(static link) MLd      ...

VB创建类模块DLL文件

最近需要调用MSCOMM32.OCX控件,但是ABAP调用过程中发现无法同时发送多条记录,则需调整实现方式:   a.创建DLL文件封装MSCOMM控件相关属性及方法   b.系统注册DLL文件   c.ABAP调用DLL文件相关属性及方法 这一部分内容主要是将VB类模块的创建过程记录下: 1.打开VB,创建ActiveX DLL文件   2.修改工程名为...

动态链接库(DLL)

动态链接库和静态链接库: 动态链接库一般不能直接执行,而且它们一般也不接收消息。 它们是包含许多函数的独立文件,这些函数可以被应用程序和其他 DLL 调用以完成某些特定的工作。 一个动态链接库只有在另外一个模块调用其所包含的函数时才被启动。 “静态链接” 一般是在程序开发过程中发生的,用于把一些文件链接在一起创建一个 Windows 可执行文件。 这些文件...

jni中关于dll的装载问题[转]

   通常我们在写大型项目时,也就是集成的项目时,单独用JAVA语言去完成所有的事情往往效果不佳,也不能很好的完成,例如:我们要去调硬件,获取电脑的运行状况等等(如果用JAVA语言实现时,往往耗时),基于此,我们就要寻求一种很好的解决方案,那就是利用别的语言的长处了,如:C++(它在对底层的调用和硬件方面确实够强悍)。如果我们能用C++实现对硬件的所有操作...

用QT在Windows下编写dll程序

转自:http://blog.csdn.net/yyzsyx/article/details/6086052 因为QT必须有调用QApplication的exec方法,这样才能产生消息循环,QT的程序才可以运行。所以说如果我们使用了QT编写了dll程序,在普通的 windows程序中是不能调用的。在调用的时候会出现错误。当然QT提供了解决方法:那就是QTW...