社区
进程/线程/DLL
帖子详情
如何查看已有dll库内函数的参数表?返回值类型?
hdj0569
2005-06-20 11:11:15
有一个dll,想查看一下它的入口参数表和返回值的类型。
有没有办法?
...全文
92
3
打赏
收藏
如何查看已有dll库内函数的参数表?返回值类型?
有一个dll,想查看一下它的入口参数表和返回值的类型。 有没有办法?
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
3 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
hdj0569
2005-06-20
打赏
举报
回复
参数个数,反编译的东东也行啊
beyondtkl
2005-06-20
打赏
举报
回复
没有办法。。。
用IDA之类的反编译 也只是 看到 push ... push 这样的
参数个数 是可以得到 其他的。。。不行了。。
kuangjingbo
2005-06-20
打赏
举报
回复
这个,基本上不行
VC++动态链接
库
(
dll
)编程视频教学
动态链接
库
的开发编译属于VC++程序员技能。 本课程学习之后能够理解动态链接
库
原理,学会编译静态
库
、动态
库
,学会通过lib和头文件链接动态
库
,学会直接通过代码访问
dll
中
函数
查看
dll
文件中的
函数
的
参数
和
返回
值
可以通过反汇编来知道接口
函数
的
参数
,建议使用W32DSM来分析,也可以直接使用VC来分析,就是麻烦一点。 现在使用W32DSM来具体说明: 1。先打开需要分析的
DLL
,然后通过菜单功能-》出口来找到需要分析的
函数
,双击就可以了。 它可以直接定位到该
函数
。 2。看准该
函数
的入口,一般
函数
是以以下代码作为入口点的。 push ebp mov ebp, esp ... 3。然后往下找到该
查看
DLL
中导出的
函数
及
参数
http://wwblog.yo2.cn/articles/%e6%9f%a5%e7%9c%8b
dll
%e4%b8%ad%e5%af%bc%e5%87%ba%e7%9a%84%e5%87%bd%e6%95%b0%e5%8f%8a%e5%8f%82%e6%95%b0.html 我这收藏有一个CSDN上的贴子,是jyu1221(天同)写的,我觉得不错。 可以通过反汇编来知道接口
函数
的
参数
,建议使用
关于用C#调用C++的
dll
中的
函数
,获取字符串
返回
值
的一些细节
这里我们要先注意一个前提:C#与C++的根本区别在于,C#是托管类语言,而C++是非托管性质的。 简单来说就是C#有垃圾回收机制帮我们做很多事情而C++没有。 因此,涉及到C#与C++混用场景的时候这种机制上的区别让两个语言之间的数据交换有着一套比较麻烦的规则。 这也是为什么后来又提出了C++/CLR这个语言,它可以将C#与C++杂糅在一起进行代码编写。 但是有的时候,尤其是当我们做二次开...
DLL
的导出
函数
DLL
的导出
函数
,__declspec(
dll
export),.def模块定义文件,extern “C”区别一,__declspec(
dll
export)二,.DEF模块定义文件三,__declspec(
dll
export)和def文件的区别1,显式调用2,隐式调用四,结论 我们在编写动态
库
时,经常会用到类似extern “C”, __...
进程/线程/DLL
15,471
社区成员
49,181
社区内容
发帖
与我相关
我的任务
进程/线程/DLL
VC/MFC 进程/线程/DLL
复制链接
扫一扫
分享
社区描述
VC/MFC 进程/线程/DLL
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章