感谢光庆大佬
库下载地址:
光庆地址:
http://chengxu.online → aardio资源下载 → processMemory.rar
本地下载:
http://www.pizz.top/upload/2023/05/processMemory.rar
解压到:
/lib/godking/processMemory/ 目录即可
测试文件下载:
光庆下载:https://wwow.lanzoum.com/iZ1tO0x0fkva
本地下载:http://www.pizz.top/upload/2023/05/测试.rar
具体细节自己测试。
修改前:
修改后:
过程:
代码:
注意: 如果失败请修改内存地址范围:for(i=0x03000000;0x08000000;10000)
import console;
import process
import winex
import godking.processMemory
console.dump("正在启动进程");
var pid = process.execute("/工程1.exe");
winex.wait("Form1",,"工程1_Form1",,,pid);
var hwnd = winex.find("工程1_Form1","Form1",pid);
console.dump("启动进程:"++pid++" 找到窗口:"++hwnd)
var h = godking.processMemory.openHwnd(hwnd)
var index = 0;
var index1 = 0;
if h {
console.dump("挂接窗口成功");
console.dump("是否64位:" ++ tostring(h.iSX64Process()))
var c = ..string.toUnicode("这里是原文本");
for (i=0x03000000;0x08000000;10000){
var t = h.readBuffer(i,10020);
var n = ..string.find(t,c);
if n {
index = i + n -1;
h.writeUnicodeStr(index,"光庆封装修改");
console.dump("找到并修改地址:"++index);
::User32.RedrawWindow(hwnd,0,0,389);
break;
}
}
if !index console.dump("没有找到地址");
} else {
console.dump("挂接窗口失败");
}
console.pause(true);
评论区