赞 | 86 |
VIP | 0 |
好人卡 | 1 |
积分 | 136 |
经验 | 14048 |
最后登录 | 2021-1-24 |
在线时间 | 2753 小时 |
Lv4.逐梦者
- 梦石
- 0
- 星屑
- 13562
- 在线时间
- 2753 小时
- 注册时间
- 2014-10-4
- 帖子
- 756
|
#修改窗口标题 #仅适用于RGSS103J $change_window_title_874=[] dll=Win32API.new('kernel32','GetModuleHandle','p','l').call('RGSS103J') Win32API.new('kernel32','WriteProcessMemory','llpll','l').call(-1,dll + 0x2D22,"\xEB",1,0) $change_window_title_874[0]=Win32API.new('user32','CallWindowProc','pllll','l').call([139,68,36,4,139,128,196,182,18,0,139,64,8,194,16,0].pack('C*'),dll,0,0,0) $change_window_title_874[1]=Win32API.new('user32','SetWindowTextW','lp','l') $change_window_title_874[2]=Win32API.new('kernel32','MultiByteToWideChar','llplpl','l') def change_title(str) len=$change_window_title_874[2].call(0xFDE9,0,str,-1,"",0) s="\0\0"*len $change_window_title_874[2].call(0xFDE9,0,str,-1,s,len) $change_window_title_874[1].call($change_window_title_874[0],s) end change_title("测试 Test")
#修改窗口标题
#仅适用于RGSS103J
$change_window_title_874=[]
dll=Win32API.new('kernel32','GetModuleHandle','p','l').call('RGSS103J')
Win32API.new('kernel32','WriteProcessMemory','llpll','l').call(-1,dll + 0x2D22,"\xEB",1,0)
$change_window_title_874[0]=Win32API.new('user32','CallWindowProc','pllll','l').call([139,68,36,4,139,128,196,182,18,0,139,64,8,194,16,0].pack('C*'),dll,0,0,0)
$change_window_title_874[1]=Win32API.new('user32','SetWindowTextW','lp','l')
$change_window_title_874[2]=Win32API.new('kernel32','MultiByteToWideChar','llplpl','l')
def change_title(str)
len=$change_window_title_874[2].call(0xFDE9,0,str,-1,"",0)
s="\0\0"*len
$change_window_title_874[2].call(0xFDE9,0,str,-1,s,len)
$change_window_title_874[1].call($change_window_title_874[0],s)
end
change_title("测试 Test")
有一个标题检测机制 和原来不一样会改回去 把它绕过了 |
|