社区
进程/线程/DLL
帖子详情
vc 调用 Delphi写的dll的问题
可乐上仙
2011-12-13 12:12:06
dll是由别的公司提供的,需先注册,利用vc工具查看导出函数和他们给我的函数都不一样,是不是利用工具查看的不全还是??vc可以调用delphi写的dll 的未导出函数吗,请高手们不吝赐教
...全文
63
4
打赏
收藏
vc 调用 Delphi写的dll的问题
dll是由别的公司提供的,需先注册,利用vc工具查看导出函数和他们给我的函数都不一样,是不是利用工具查看的不全还是??vc可以调用delphi写的dll 的未导出函数吗,请高手们不吝赐教
复制链接
扫一扫
分享
转发到动态
举报
AI
作业
写回复
配置赞助广告
用AI写文章
4 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
可乐上仙
2011-12-14
打赏
举报
回复
[Quote=引用 3 楼 sky101010ws 的回复:]
1、是不是利用工具查看的不全还是??
很全,只要导出的函数都可以查看
2、vc可以调用delphi写的dll 的未导出函数吗?
不可以,所有调用dll的exe,只可以调用dll中的导出函数
如果你想暴力破解,也是可以的,但是不一定能成功
[/Quote]
你一般都用什么工具查看呢
可乐上仙
2011-12-13
打赏
举报
回复
高手在哪里
Gloveing
2011-12-13
打赏
举报
回复
1.暴力搜索法:
先把文件读到内存中,然后暴力搜索相关特征,这种方法简单方便,但是兼容很差,很容易出现问题。
直接搜函数头可能会被每个不同版本的补丁修改,所以兼容性非常差,临时解决方案还行.当初微软在函数头留下push堆和mov堆也有为patch考虑的.
http://bbs.pediy.com/showthread.php?t=62450
http://blog.csdn.net/dormancy_elife/article/details/6072842
http://www.debugman.com/forum.php?mod=viewthread&tid=4331
http://hi.baidu.com/hu3167343/blog/item/ce91decff4b3cf9fc817684c.html
2.通过符号表找到系统未导出的函数地址源码
http://bbs.pediy.com/showthread.php?t=56284
3.通过已知导出的函数中寻找未知的
通常在已导出的函数中会去调用未导出的函数,通过寻找到已导出函数的地址,间接找到未导出函数的地址,这种方法较好。
4.当然通过改PE文件也是可以滴,也可以对未导出的函数能自己实现就自己实现
http://topic.csdn.net/u/20101011/20/356cec55-a678-4c4e-b9c1-21ace08cafba.html
龙行天下之Sky
2011-12-13
打赏
举报
回复
1、是不是利用工具查看的不全还是??
很全,只要导出的函数都可以查看
2、vc可以调用delphi写的dll 的未导出函数吗?
不可以,所有调用dll的exe,只可以调用dll中的导出函数
如果你想暴力破解,也是可以的,但是不一定能成功
Qt.
VC
调用
delphi
编
写
的
dll
lib,详细方法
在提供的"
VC
调用
delphi
_
dll
.txt"文件中,可能包含了具体的步骤、代码示例或注意事项,建议查阅以获取更详细的信息。总的来说,通过这种方式,我们可以充分利用
Delphi
的强大功能,同时在Qt或
VC
环境中无缝集成,实现跨...
VC
/C#
调用
delphi
写
的
dll
, 演示如何进行类的传递并callback
调用
方的代码
在
VC
调用
DLL
的函数时,需要先实例化一个
Delphi
类的对象,然后将这个对象的指针作为参数传递给
DLL
。在
DLL
中,你将接收这个指针,通过它
调用
VC
提供的回调函数。在回调过程中,注意处理好内存管理,避免出现跨进程的...
Delphi
调用
VC
生成的
DLL
"
Delphi
调用
VC
生成的
DLL
"是跨平台编程的一个常见场景,涉及到两种不同的编程环境——
Delphi
和Visual C++(
VC
)的交互。 1. **在
VC
中创建
DLL
**: - 首先,在
VC
中创建一个新的
DLL
工程。 - 定义导出函数,使用`...
VC
调用
Delphi
DLL
Skin++ CinternetSession 异步
本主题聚焦于“
VC
调用
Delphi
DLL
Skin++ CinternetSession 异步”,这涉及到三个主要方面:
VC
++(Visual C++)与
Delphi
间的互操作性、
DLL
动态链接库的使用,以及Skin++皮肤引擎和CInternetSession类在异步网络请求...
Delphi
调用
VC
DLL
本篇将深入探讨如何使用
Delphi
调用
由
VC
(Visual C++)编
写
的
DLL
(动态链接库)文件,重点在于参数传递的过程。首先,理解
DLL
的基本概念是必要的。
DLL
是一种共享代码的机制,允许多个程序同时使用同一段代码,从而...
进程/线程/DLL
15,473
社区成员
49,171
社区内容
发帖
与我相关
我的任务
进程/线程/DLL
VC/MFC 进程/线程/DLL
复制链接
扫一扫
分享
社区描述
VC/MFC 进程/线程/DLL
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章