社区
Windows SDK/API
帖子详情
有什么工具或方法可以知道DLL里面有什么函数?并且知道这些函数的参数数据类型和函数自身返回类型(函数声名)?
garpi
2006-10-12 01:14:55
有什么工具或方法可以知道DLL里面有什么函数?并且知道这些函数的参数数据类型和函数自身返回类型(函数声名)?
...全文
158
5
打赏
收藏
有什么工具或方法可以知道DLL里面有什么函数?并且知道这些函数的参数数据类型和函数自身返回类型(函数声名)?
有什么工具或方法可以知道DLL里面有什么函数?并且知道这些函数的参数数据类型和函数自身返回类型(函数声名)?
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
5 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
do2008
2006-10-16
打赏
举报
回复
up~~~
柯本
2006-10-16
打赏
举报
回复
的确有很多人问过了,一般的DLL,要知道其中的导出函数,用delphi自带的tdump就可以,也可用Exescope等工具,但无法得到它的参数数据类型和函数自身返回类型,编译成DLL后,有些类型是无法还原的,如结构/数组.当然,用反汇编/调试工具可以猜测到大部分
do2008
2006-10-16
打赏
举报
回复
dll的接口函数,名称要可以看得到,但参数类型是没有办法得到的.
所谓的一些什么未公开的dll接口函数,是通过反汇编,分析dll中的函数调用,参数压栈\出栈分析出来的
do2008
2006-10-16
打赏
举报
回复
这个问题问好多遍了,楼主,查一历史贴
garpi
2006-10-16
打赏
举报
回复
没人看到这个问题?
一个可用供VB、VC调用的摄像头视频捕捉
DLL
进行静帧捕捉的
DLL
动态链接库(必须要有摄像头生成StillCap0000.bmp):将My
Dll
文件解压后把My
Dll
.
dll
与My
Dll
.lib一起拷入工程DEBUG目录中(为保险起见DEBUG的外层目录也拷贝一份吧),另有一个VC++6的测试工程test...
dll
导入和导出变量或
函数
从
DLL
导出 .
DLL
文件的布局与 .exe 文件非常相似,但有一个重要的差异:
DLL
文件包含导出表。导出表包含
DLL
导出到其他可执行文件的每个
函数
的名称。...Dumpbin
工具
,可以查看
DLL
的导出表。 有两种从
dll
的对外
函数
接口
将一个
函数
声名
为导出
函数
,就是说这个
函数
要被其他程序调用,即作为
DLL
的一个对外
函数
接口。 通常它和extern "C" 合用,形式如下: extern "C" { __declspec(
dll
export) RETURN_TYPE FUNCTION() { } }...
回调
函数
的C++ 封装(非静态成员
函数
的回调
函数
实现
方法
)
源或相对独立的处理模块封装到动态连接库(
DLL
) 中,然后通过回调
函数
在不同的场合来使用这些资源 和模块。利用回调
函数
还可以进行程序间复杂的通信,实现一些通知的功能,在某些场合它是比消息更 合适的一种方
LabVIEW调用DDL中
函数
除了共享或重复利用代码,开发人员还能利用
DLL
封装软件的功能模块,以便这些模块能被不同开发
工具
利用。在LabVIEW中使用
DLL
一般有以下几种途径: 1. 使用自己开发
DLL
中的
函数
。 2. 调用操作系统或硬件驱动供应商...
Windows SDK/API
1,183
社区成员
22,335
社区内容
发帖
与我相关
我的任务
Windows SDK/API
Delphi Windows SDK/API
复制链接
扫一扫
分享
社区描述
Delphi Windows SDK/API
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章