如何查看dll中的函数

学智咖 人气:1.22W

函数名可以查到,vc工具的depend就可以了,其他也有不少工具可以查到,声明的没有,声明没有编译到dll里的,声明包括函数名、参数和返回值。函数名说了,参数得通过反汇编得到,由于函数里通过堆栈来获得参数值,通过反汇编该函数,从函数头开始

如何查看dll中的函数

电脑中丢失api-ms-win-crt-runtime-l1-1-0.dll时,会导致某些启动程序无法运行,并且会出现提示框。这时候该如何给计算机添加api-ms-win-crt-runtime-l1-1-0.dll,从而让相应程序正常运行呢?快来看看吧。

材料/工具

电脑360浏览器相应的启动程序(以snipaste为例)含有api-ms-win-crt-runtime-l1-1-0.dll的独立程序包

没有dumpbin工具的话,去网上下载 在cmd下面,进入dump文件的目录下 1接着,我们输入命令 dumpbin -export dll名。 2还有其他命令,可以参考help,这样就可以了。 3可以用C++自带的工具查。 开始 ——》所有程序 ——》 Microsoift visual C++ 6.0 —

方法

如图在启动snipaste时,计算机提示丢失api-ms-win-crt-runtime-l1-1-0.dll。

在DOS命令行下,cd到想查看.dll文件所在目录下。比如想查看user32.dll文件,cd C:windowssystem32。接着敲如下命令:dumpbin -exports user32.dll > D:info.txt或者link -dump -exports user32.dll > D:info.txt即可。注:> D:info.txt是为

360安全搜索微软,进入微软官网。

1. 打开命令行窗口CMD 2. 运行vcvarsall.bat VS2010 里vcvarsall.bat是在右键VS打开文件位置,D:Microsoft Visual Studio 10.0Common7Tools目录下,运行方法是直接将vcvarsall.bat文件拖入命令行窗口,然后回车。(拖入相当于在命令行中输入“

官网搜索栏输入Windows-KB2999226,进行资源检索。

看参数和返回值是不可能的,因为参数和返回值的类型不一定是基本类型,也有可能是类、结构等,这些复合类型都是不能预知的,因此DLL不可能导出参数和返回值类型。 如果要看某个导出函数的参数,就只能查看相关的API文档,除此别无它法。但查看导

在资源页面根据自己电脑的系统版本和位数(32bit/64bit),选择进行下载。

看参数和返回值是不可能的,因为参数和返回值的类型不一定是基本类型,也有可能是类、结构等,这些复合类型都是不能预知的,因此DLL不可能导出参数和返回值类型。 如果要看某个导出函数的参数,就只能查看相关的API文档,除此别无它法。

下载页面再次查看是否符合系统版本要求,符合的话点击下载。

在项目中引用dll后可以右键→在对象浏览器中查看,就可以看到里面的函数了,不过这是没有内容代码的。 想看内容代码可以下载Reflector,这个软件可以反编译dll,可以看到大多数dll的源代码

打开文件下载的目标路径,双击独立程序包,在询问弹窗点击是进行安装。等待安装完成后,即可正常运行snipaste启动程序。

可以通过反汇编来知道接口函数的参数,建议使用W32DSM来分析,也可以直接使用VC来分析,就是麻烦一点。 现在使用W32DSM来具体说明: 1。先打开需要分析的DLL,然后通过菜单功能-》出口来找到需要分析的函数,双击就可以了。 它可以直接定位到该

扩展阅读,以下内容您可能还感兴趣。

你好,怎么查看dll中函数的的代码

没有dumpbin工具的话,去网上下载

在cmd下面,进入dump文件的目录下

1接着,我们输入命令 dumpbin -export dll名

2还有其他命令,可以参考help,这样就可以了。

3可以用C++自带的工具查

开始 ——》所有程序 ——》 Microsoift visual C++ 6.0 ——》Microsoift visual C++ 6.0 Tools ——》 depends

查具体参数用反汇编,习惯于用OD,ctrl+N 找到要查的参数(后面会有显示是几个参数的),选中那一行按Enter就会跳到那个函数的调用段,里面会有具体的参数类型

如何查看DLL中的函数原型

主要工具有三个

1、VC自带的 dumpbin,用法如:dumpbin /exports mspft80.dll

2、可以depends来查看依赖项

3、可以用IDA反汇编工具来查看,加载你需要的dll,按F5就可以查看函数反汇编成C语言的代码了

注:以上方法也可以用来查看exe中的函数原型

如何查看一个DLL文件中具体的函数

可以通过反汇编来知道接口函数的参数,建议使用W32DSM来分析,也可以直接使用VC来分析。

现在使用W32DSM来具体说明:

1。先打开需要分析的DLL,然后通过菜单功能-》出口来找到需要分析的函数,双击就可以了。它可以直接定位到该函数。

2。看准该函数的入口,一般函数是以以下代码作为入口点的。

push ebp

mov ebp, esp

...

3。然后往下找到该函数的出口,一般函数出口有以下语句。

...

ret xxxx;//其中xxxx就是函数差数的所有的字节数,为4的倍数,xxxx除以4得到的结果

就是参数的个数。

其中参数存放的地方:

ebp+08 //第一个参数

ebp+0C //第二个参数

ebp+10 //第三个参数

ebp+14 //第四个参数

ebp+18 //第五个参数

ebp+1C //第六个参数

。。。。

怎么查看dll里面的函数,怎么用dumpbin查看dll

主要工具有三个1、VC自带的 dumpbin,用法如:dumpbin /exports mspft80.dll2、可以depends来查看依赖项3、可以用IDA反汇编工具来查看,加载你需要的dll,按F5就可以查看函数反汇编成C语言的代码了注:以上方法也可以用来查看exe中的函数原型

如何查看Dll文件中的函数声明

知道的高手出来说说,我也想知道输入/输出函数查看器 v 0.75不如给个网址下载吧to hots:输入/输出函数查看器 不可以查到函数的调用格式,只能得到函数名字而已我是同意fei_L的意见的,这些只能看到函数名字称,而不能得到其参数形式!如果你没有其说明文档,那么你只能反汇编然后手工去分析其调用方法,这个可能要比较深一些的汇编知识!我也找到了些关于查看Dll函数的软件,但只能看到函数名。

TAGS:查看 dll 函数