ReadWriteMemory 写一个值是行不通的

问题描述 投票:0回答:0

我正在尝试向指针写入一个值,当我读取它时它工作得很好,毫无问题地显示该值,当我尝试在其中写入一个值时,它根本没有改变,与我的其他游戏一样测试了它。

这是代码,我测试的游戏是死亡细胞。

from ReadWriteMemory import ReadWriteMemory

baseaddress = 0x56C50000
static_address_offset = 0x00048184
pointer_static_address = baseaddress + static_address_offset
offsets = [0x648,0x8,0x18,0x5C,0x2C]

rwm = ReadWriteMemory()
process = rwm.get_process_by_name("deadcells.exe")
process.open()
my_pointer = process.get_pointer(pointer_static_address, offsets=offsets)

pointer_value = process.read(my_pointer)
print(pointer_value)

process.write(my_pointer, 5000)
pointer_value = process.read(my_pointer)
print(pointer_value)

希望我能得到一些帮助,在此先感谢。

我尝试将值放入变量中,但这也不起作用。

python pointers read-write
© www.soinside.com 2019 - 2024. All rights reserved.