冰楓論壇
標題:
TwMs v206.1 修復後台按鍵 [ICS]
[打印本頁]
作者:
乂Boyue乂
時間:
2018-4-11 13:38
標題:
TwMs v206.1 修復後台按鍵 [ICS]
本帖最後由 乂Boyue乂 於 2018-4-12 20:18 編輯
感謝 3樓的
caca
提點 此數據可以在做更精簡的修改後變成這樣
因為我的不成熟讓大家多走了一些彎路 非常抱歉 <(_ _)>
我會繼續努力學習的
//TwMs v206.1 修復後台按鍵 [ICS]
//就是能解決PostMessage的WM_KEYDOWN消息無法在MapleStory視窗為非Focus狀態時被正確執行的問題
//Author: Doem 2017-1-15
//Update: Boyue 2018-4-11
[ENABLE]
alloc(PressFixICS,64)
PressFixICS:
cmp [esp+40],020DB9BF
jne GetForegroundWindow
mov [esp+40],020DB9D9
jmp GetForegroundWindow
0364BE54:
DD PressFixICS
[DISABLE]
0364BE54:
dd GetForegroundWindow
複製代碼
作者:
cook000678
時間:
2018-4-11 13:46
wow ics的耶!! 沒pass超級需要的啦~~ 謝謝
作者:
caca
時間:
2018-4-12 16:01
有點不明白,搞不懂補這些碼有何作用?
test eax,eax
mov eax,[036436A0]
cmp dword ptr [eax+000000CC],00
因為既然是強制跳躍到 020DB9D9
1.
test eax,eax 及 cmp dword ptr [eax+000000CC],00 都沒必要
2.
020DB9D9 - 8B 03 - mov eax,[ebx]
eax在這位置 就被 mov eax,[ebx],上頭又何必 mov eax,[036436A0] ?
作者:
btb
時間:
2018-4-12 16:24
caca 發表於 2018-4-12 16:01
有點不明白,搞不懂補這些碼有何作用?
test eax,eax
mov eax,[036436A0]
我也不明白。求解疑惑,都強制轉跳020DB9D9,那為什麼要在cmp dword ptr [eax+000000CC],00之後轉跳,為何不直接在test eax,eax之後jmp 020DB9D9
歡迎光臨 冰楓論壇 (https://bingfong.com/)
Powered by 冰楓