社区
进程/线程/DLL
帖子详情
如何从没有头文件的dll中获取其输出的函数原型,包括函数参数,有什么工具吗
dkp999
2006-09-05 09:44:55
如何从没有头文件的dll中获取其输出的函数原型,包括函数参数,有什么工具吗
谁知道请帮忙!谢谢!
...全文
98
1
打赏
收藏
如何从没有头文件的dll中获取其输出的函数原型,包括函数参数,有什么工具吗
如何从没有头文件的dll中获取其输出的函数原型,包括函数参数,有什么工具吗 谁知道请帮忙!谢谢!
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
1 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
DentistryDoctor
2006-09-05
打赏
举报
回复
似乎不行的.
Qt 编程
DLL
和
DLL
的3
中
常见调用方法
DLL
_CALL1: 调用
dll
里的全局
函数
,使用QLibrary,它封装了loadlibrary和getprocaddress,等 freelibrary 要求: 需要知道
dll
里
函数
的
原型
,来写
函数
指针。
dll
放到一个指定的目录下不一定非exe旁边。
DLL
_CALL2: 调用
dll
里类的成员
函数
,使用com的方法(也是QLibrary),gettest
dll
返回接口的指针。 要求: 包含
dll
的
头文件
这样(1、获得对象的
函数
指针2、接口的
原型
)
dll
放到一个指定的目录下不一定非exe旁边。
DLL
_CALL2_3: 调用插件形式
dll
的方法,使用QPluginLoader。 要求:包含
头文件
,(插件的接口的
原型
需要知道,得到接口的指针调用
函数
)。
dll
放到一个指定的目录下不一定非exe旁边。
DLL
_CALL3: 静态连接的形式,在Qt的项目上右键-》添加库(内部库可能就是本工程内的,外部的就是外面 的??)-》把lib选上ok。 要求:
dll
头文件
,有了
头文件
后,可以直接使用
dll
中
的类和
dll
中
的全局
函数
。但是执行时
dll
得放到 exe旁边。
dll
必须放到系统目录或exe旁边。
15.4火花塞测距(LabVIEW)
LabVIEW调用动态链接库
DLL
要调用
DLL
,首先必须确定该库是C / C ++
DLL
还是Microsoft .NET Assembly / .NET
DLL
。 若要确定具有哪种类型的库,可以检查
DLL
文件的可移植可执行(PE)标头。
DLL
是C / C ++
DLL
: 1. 如果
没有
头文件
,请查找
头文件
(* .h)或
函数
原型
定义,请跳至步骤4。 2. 确定要调用的功能。请注意,
函数
的参数是否包含原始数据类型参数(例如int,char,double等),或者它们是否包含复杂的数据类型(例如struct,数组或向量)。 3. 如果
函数
不包含任何复杂的数据类型,并且具有
头文件
(* .h),则可以使用导入共享库向导创建一个包含该
头文件
中
的
函数
的LabVIEW库。可以在
工具
»导入»共享库(.
dll
)...
中
找到该选项。继续执行向导。 4. 如果
没有
头文件
,则需要使用“ 调用库功能节点”以及.
DLL
的正确文档。下图显示了调用库功能节点在托盘
中
的位置: 5. 双击“Call Library Function Node”以配置该节点。在配置窗口的“功能”选项卡上,输入
DLL
的路径,然后选择
Windows API
函数
参考手册
《Windows API
函数
参考手册》是关于Microsoft Win32 API
函数
的完整参考手册。书
中
详细介绍了每一个Win32 API
函数
的使用方法,其
中
着重介绍其
原型
表示、
函数
说明、参数说明、注意事项、相应
头文件
(.H)、链接库(.LIB或.
DLL
)和典型示例。对于每个
函数
《Windows API
函数
参考手册》给出了相应的示例部分,这样读者在阅读相应的Win32 API
函数
时就能很快地了解它的具体功能和使用方法,便于更快地掌握该接口
函数
。, 《Windows API
函数
参考手册》是从事Microsoft Windows操作系统开发和应用人员的必备参考书,也可作为大专院校相关专业师生自学、教学参考用书。
<WINDOWS API
函数
参考手册>
书
中
详细介绍了每一个Win32 API
函数
的使用方法,其
中
着重介绍其
原型
表示、
函数
说明、参数说明、注意事项、相应
头文件
(.H)、链接库(.LIB或.
DLL
)和典型示例。对于每个
函数
《Windows API
函数
参考手册》给出了相应的vc示例部分,这样读者在阅读相应的Win32 API
函数
时就能很快地了解它的具体功能和使用方法,便于更快地掌握该接口
函数
。
没有
头文件
怎么用别人的
dll
最近搞个程序,用到md5加密,结果看了几个md5加密后,相同的数据结果不同,郁闷了!后面找到一个别人的加密程序算的结果一样,还好它里面算法是用
dll
实现的,呵呵!借来用了! 先用od把它载入,然后查看可执行模块,选择我们的程序,右键查看名称,找到里面MD.
dll
导入的几个
函数
的地方,里面支持md2,md4,md5.我只要md5了,右键在每个参考上设置断点,运行,找到计算md5的地方,让
进程/线程/DLL
15,471
社区成员
49,182
社区内容
发帖
与我相关
我的任务
进程/线程/DLL
VC/MFC 进程/线程/DLL
复制链接
扫一扫
分享
社区描述
VC/MFC 进程/线程/DLL
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章