递归火山软件开发平台

 找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索
热搜: 火山 源码 类库
查看: 970|回复: 2
打印 上一主题 下一主题

[视窗] 请问使用DLL 内存_读取长整数问题?

[复制链接]

8

主题

21

帖子

92

积分

注册会员

Rank: 2

积分
92
跳转到指定楼层
楼主
发表于 2026-3-12 00:20:00 | 只看该作者 |只看大图 回帖奖励 |倒序浏览 |阅读模式
我用DLL的方式来读取进程目标地址来获取动态地址为什么获取不了?
就是启动game_64.exe后,在读取目标地址内容时一直是00000000,
等DLL执行完后它才会生成显内存地址,我用线程的方式来启动方法1结果还是一样,非要等DLL执行完主程序才能继续执行,否则一直卡在这里,这是为什么啊?求大神帮忙解决一下。非常感谢!





回复

使用道具 举报

31

主题

2817

帖子

1万

积分

核心用户

Rank: 9Rank: 9Rank: 9

积分
10026
沙发
发表于 2026-3-12 08:50:50 | 只看该作者
你这个地址的值应该是启动主程序后才赋值,而主程序是需要等显式链接的都DLL加载完毕后才执行,所以你在DLL的入口函数获取不了后面才赋的值。
回复

使用道具 举报

5

主题

141

帖子

1139

积分

金牌会员

Rank: 6Rank: 6

积分
1139
板凳
发表于 2026-3-12 11:10:26 | 只看该作者

楼主,这种是不是要用HOOK方式取更好点?
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

QQ|Archiver|手机版|小黑屋|递归火山软件开发平台 ( 鄂ICP备18029190号 )

GMT+8, 2026-3-30 07:20 , Processed in 0.076220 second(s), 21 queries .

Powered by Discuz! X3.4

© 2001-2017 Comsenz Inc.

快速回复 返回顶部 返回列表