天天挂茶馆

挂茶馆易语言论坛

 找回密码
 立即注册
搜索
热搜: C++
查看: 2971|回复: 2

[test] 可以读出基址内存数值,但写不进去

[复制链接]
  • TA的每日心情
    擦汗
    2024-8-30 00:00
  • 签到天数: 5 天

    [LV.2]偶尔看看I

    3

    主题

    10

    帖子

    361

    积分

    中级会员

    Rank: 3Rank: 3

    积分
    361
    发表于 2024-8-27 02:50:44 | 显示全部楼层 |阅读模式
    .版本 2

    .程序集 窗口程序集_启动窗口
    .程序集变量 句柄, 整数型

    .子程序 _按钮1_被单击
    .局部变量 结果, 整数型
    .局部变量 进程ID, 整数型
    .局部变量 基址, 整数型

    进程ID = 进程_进程名取ID (“PlantsVsZombies.exe”)
    编辑框1.内容 = 到文本 (进程ID)
    句柄 = 进程_打开进程 (1844)
    编辑框2.内容 = 到文本 (句柄)
    基址 = 内存_读整数型 (句柄, 转换_十六到十 (“00755E0C”))
    基址 = 内存_读整数型 (句柄, 基址 + 转换_十六到十 (“868”))
    基址 = 内存_读整数型 (句柄, 基址 + 转换_十六到十 (“5578”))
    编辑框3.内容 = 到文本 (基址)
    内存_写整数型 (句柄, 基址, 999)

    可以读出基址内存数值,但写不进去,请问大佬,我究竟什么地方错了




    回复

    使用道具 举报

  • TA的每日心情
    擦汗
    2024-8-30 00:00
  • 签到天数: 5 天

    [LV.2]偶尔看看I

    3

    主题

    10

    帖子

    361

    积分

    中级会员

    Rank: 3Rank: 3

    积分
    361
     楼主| 发表于 2024-8-27 22:04:37 | 显示全部楼层
    找到原因了,变量只是取出的数据,并不了基址
    回复

    使用道具 举报

  • TA的每日心情

    4 天前
  • 签到天数: 241 天

    [LV.8]以坛为家I

    181

    主题

    588

    帖子

    39万

    积分

    管理员

    Rank: 9Rank: 9Rank: 9

    积分
    393539
    QQ
    发表于 2024-9-17 10:22:11 | 显示全部楼层
    基址 + 转换_十六到十 (“5578”)  这个才是地址
    回复

    使用道具 举报

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

    本版积分规则

    QQ|手机版| 蜀ICP备15031375号 川公网安备51030402000199号

    GMT+8, 2025-5-3 01:02 , Processed in 0.221086 second(s), 13 queries , File On.

    Powered by Discuz! X3.4

    © 2001-2017 Comsenz Inc.

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