GPT读取内存例子.ahk
#NoEnv #SingleInstance force PID := DllCall("GetCurrentProcessId") ; 根据需求填入指定的进程PID ; 打开进程并获取句柄 hProcess := DllCall("OpenProcess", "UInt", 0x1F0FFF, "Int", false, "UInt", pid) ; 需要获取到pid ; 读取内存地址0x2DC1838处的值 内存地址 := 0x2DC1838 ; 根据需求填入正确的内存地址 VarSetCapacity(value, 4) DllCall("ReadProcessMemory", "UInt", hProcess, "UInt", 内存地址, "UInt", &value, "UInt", 4, "UIntP", bytesRead:=0) ; 关闭进程句柄 DllCall("CloseHandle", "UInt", hProcess) ; 显示读取的值 MsgBox, % "读取到的值:" NumGet(&value, 0, "int") ExitApp
GPT写入内存例子.ahk
#NoEnv #SingleInstance force PID := DllCall("GetCurrentProcessId") ; 根据需求填入指定的进程PID hProcess := DllCall("OpenProcess", "UInt", 0x1F0FFF, "Int", false, "UInt", pid) ; 需要获取到pid ; 写入数字15到内存地址0x01005338 VarSetCapacity(value, 4, 0) NumPut(15, value, 0, "int") 内存地址 := 0x2DC1838 ; 根据需求填入正确的内存地址 DllCall("WriteProcessMemory", "UInt", hProcess, "UInt", 内存地址, "UInt", &value, "UInt", 4, "UIntP", written:=0) ; 关闭进程句柄 DllCall("CloseHandle", "UInt", hProcess) ExitApp
声明:站内资源为整理优化好的代码上传分享与学习研究,如果是开源代码基本都会标明出处,方便大家扩展学习路径。请不要恶意搬运,破坏站长辛苦整理维护的劳动成果。本站为爱好者分享站点,所有内容不作为商业行为。如若本站上传内容侵犯了原著者的合法权益,请联系我们进行删除下架。
评论(0)