Python 从dll读取内存值+;指针+;抵消

Python 从dll读取内存值+;指针+;抵消,python,pointers,memory,Python,Pointers,Memory,我有以下地址: 如果程序中的灯亮着,则为一,否则为零。 程序进程名为Win64-Test.exe 在CE中,它工作得相当好。现在,我想编写一个小型python工具来观察光线 到目前为止,我已经尝试过: 我通过谷歌找到了这个 这是“游戏黑客”的主要功能,但我可以将其用于我的目的 它读出了一些值,但却是错误的。这部纪录片对这个工具的使用非常糟糕,我无法在正确的记忆中找到指向它的地方 有些代码不起作用: from hackManager.hack import Hack pointer = "Wi

我有以下地址:

如果程序中的灯亮着,则为一,否则为零。 程序进程名为Win64-Test.exe

在CE中,它工作得相当好。现在,我想编写一个小型python工具来观察光线

到目前为止,我已经尝试过:

我通过谷歌找到了这个 这是“游戏黑客”的主要功能,但我可以将其用于我的目的

它读出了一些值,但却是错误的。这部纪录片对这个工具的使用非常糟糕,我无法在正确的记忆中找到指向它的地方

有些代码不起作用:

from hackManager.hack import Hack

pointer = "Win64-Testl.dll" + 0x01009218 + 0x98 + 0x484
#
#
#

light_test_1 = instance.base_address
light_test_2 = pointer

target = "Win64-Test.exe"

instance = Hack(target)
print instance.base_address

print instance.read_char(light_test_1)
print instance.read_char(light_test_2)
我现在正在尝试用ctypes来解决这个问题,但我花了几个小时想办法解决,但还没有成功


是否有人在这方面有任何提示或经验,或者可以在这里为我指出正确的方向?

您正在以“char”类型读取数据。确保这是您想要的返回值

读字符 读音 读取字节 读单词

有一些可能的替代方案