一、实现效果
使用Cheat Engine 内存查看工具 查看内存数值是否一致
二、实现步骤
1.创建项目
2.文件夹及文件创建
这个文件夹名字任意,文件名任意
点击安装包
import pymem
安装成功,不成功的多试几次
3.代码编写
import pymem
process = pymem.Pymem("WeChat.exe") # 获取的是整个进程对象
# 定义一个函数,用于获取模块地址
def getModuleAddr(dllName):
global ModuleAddr
modules = list(process.list_modules())
for module in modules:
if module.name == dllName:
ModuleAddr = module.lpBaseOfDll
return ModuleAddr
# 调用函数
Base_Module = getModuleAddr("WeChatWin.dll")
# 读取内存,获取值
BaseModuleAddr = process.read_int(Base_Module)
print(BaseModuleAddr)
执行文件
成功获取结果