冰楓論壇
標題:
TwMS v221.1 ICS 修復後台按鍵
[打印本頁]
作者:
prt
時間:
2019-12-4 16:24
標題:
TwMS v221.1 ICS 修復後台按鍵
//TwMS v221.1 ICS 修復後台按鍵
//就是能解決PostMessage的WM_KEYDOWN消息無法在MapleStory視窗為非Focus狀態時被正確執行的問題
//Author: Doem 2017-1-15
[ENABLE]
alloc(PressFixICS,64)
PressFixICS:
cmp [esp+40],028B4B7F
jne GetForegroundWindow
mov [esp+40],028B4B99
jmp GetForegroundWindow
03F433C4:
DD PressFixICS
[DISABLE]
03F433C4:
dd GetForegroundWindow
複製代碼
作者:
xxx9638527410
時間:
2019-12-10 18:29
數據的hook點好像有問題,最新版本已經不是這個函數和模樣。
作者:
btb
時間:
2019-12-10 19:41
本帖最後由 btb 於 2019-12-10 19:48 編輯
xxx9638527410 發表於 2019-12-10 18:29
數據的hook點好像有問題,最新版本已經不是這個函數和模樣。
USER32.GetForegroundWindow - FF 25 383E4076 - jmp dword ptr [USER32.gSharedInfo+2498] { ->win32u.NtUserGetForegroundWindow }
一樣的東西,但最好是最裡面的hook點為佳,
所以要寫成:
//TwMS v221.1 ICS 修復後台按鍵
//就是能解決PostMessage的WM_KEYDOWN消息無法在MapleStory視窗為非Focus狀態時被正確執行的問題
//Author: Doem 2017-1-15
[ENABLE]
alloc(PressFixICS,64)
PressFixICS:
cmp [esp+40],028B4B7F
jne NtUserGetForegroundWindow
mov [esp+40],028B4B99
jmp NtUserGetForegroundWindow
03F433C4:
DD PressFixICS
[DISABLE]
03F433C4:
dd NtUserGetForegroundWindow
主要猜測是為了響應win10所做的改變,有可能下次版本就會改掉此函數GetForegroundWindow
歡迎光臨 冰楓論壇 (https://bingfong.com/)
Powered by 冰楓