社区
进程/线程/DLL
帖子详情
在线急求高手,怎么调用类的成员函数?
天地大美
2004-12-24 04:04:27
我用dll注入一个进程,并知道该进程中有一类的成员函数
如 int __thiscall func1(int);的地址是0x******;
我想在dll中调用该函数,怎么调用?
因为它是一个类的成员函数,不知道怎么调用,如果是一个全局函数,直接接用即可成功。
这个问题怎么解决,急求高手指点。。。。。。
...全文
195
11
打赏
收藏
在线急求高手,怎么调用类的成员函数?
我用dll注入一个进程,并知道该进程中有一类的成员函数 如 int __thiscall func1(int);的地址是0x******; 我想在dll中调用该函数,怎么调用? 因为它是一个类的成员函数,不知道怎么调用,如果是一个全局函数,直接接用即可成功。 这个问题怎么解决,急求高手指点。。。。。。
复制链接
扫一扫
分享
转发到动态
举报
AI
作业
写回复
配置赞助广告
用AI写文章
11 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
天地大美
2004-12-28
打赏
举报
回复
我已经测试过,不是调用问题。谢谢大家。
天地大美
2004-12-28
打赏
举报
回复
谢谢勇敢的心,但是问题还是没有解决,调用问题仍在。我也指定了this指针,但是还有问题存在,希望大家研究一下。
这个问题实际是:
怎么在注入的DLL中调用exe中已知地址的类的成员函数?
beyondtkl
2004-12-25
打赏
举报
回复
ASM 中 好象沒有 member function之說吧。。
guangsan
2004-12-25
打赏
举报
回复
关注,如果有答案请楼主贴出来
younggle
2004-12-25
打赏
举报
回复
你说的是汇编语言还是高级语言啊?
thiscall 仅仅应用于“C++”成员函数。this指针存放于CX寄存器,参数从右到左压栈。thiscall不是关键词,因此不能被程序员指定。
oyljerry
2004-12-25
打赏
举报
回复
thiscall 仅仅应用于“C++”成员函数。this指针存放于CX寄存器,参数从右到左压栈。thiscall不是关键词,因此不能被程序员指定。
iamzxx
2004-12-24
打赏
举报
回复
up一下
天地大美
2004-12-24
打赏
举报
回复
我有实例了啊,我得到了实例的地址了,,现在的问题好象是调用时的类型不对,
但是类的成员函数调用类型__thiscall这个东西不能在vc里用。
怎么办?也可能是其它问题,急等解决。。。。。。。。。
DentistryDoctor
2004-12-24
打赏
举报
回复
没有实例当然没法调。
天地大美
2004-12-24
打赏
举报
回复
有一个实例的地址就可以了啊,
mov ecx,pObj
push 1
call 0x******;
不考虑实例的情况下,该怎么用,一调用就出错
DentistryDoctor
2004-12-24
打赏
举报
回复
你要调它的成员函数?如果是静态的(相当于全局),如果是非静态成员函数,那么得有一个实例才行。
360断网
急求
箱
独立版360断网
急求
箱,不用安装360安全卫士,可独立运行 断网修复工具
急求
医疗废物管理整改报告.doc
急求
医疗废物管理整改报告.doc
MFC
急求
帮助
MFC下的OpenGL,绘图完成了但是旋转实在不会,初学,老师没教马上要考试了,求帮助啊,谢谢大神们了
急求
学生会监察部工作计划!.doc
急求
学生会监察部工作计划!.doc
ASP问题(
急求
!)
我做的个网站有个页面在进去的时候鼠标事件有错误,但如果是在第二页,鼠标事件又没有错误,请
高手
指点
进程/线程/DLL
15,473
社区成员
49,171
社区内容
发帖
与我相关
我的任务
进程/线程/DLL
VC/MFC 进程/线程/DLL
复制链接
扫一扫
分享
社区描述
VC/MFC 进程/线程/DLL
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章