冰楓論壇

標題: TwMS v238.4 Auto Key [打印本頁]

作者: prt    時間: 2021-11-5 00:34
標題: TwMS v238.4 Auto Key
  1. // TwMS v238.4 CRC Auto Key
  2. // 優點:不衝突遊戲按鍵
  3. //PgUp   01490000
  4. //PgDown 01510000
  5. //Insert 01520000
  6. //Delete 01530000
  7. //Home   01470000
  8. //End    014f0000
  9. //Shift  00360005
  10. //Ctrl   001D0030
  11. [Enable]
  12. Alloc(Hook,128)
  13. Alloc(PressKey,128)
  14. Label(Exit)

  15. Hook:
  16. pushad
  17. mov eax,[0524E300]
  18. mov eax,[eax+14]
  19. mov eax,[eax+19218]
  20. cmp eax,1
  21. jb Exit
  22. mov edx,001D0030
  23. call PressKey

  24. Exit:
  25. popad
  26. call 01C2D180
  27. jmp 0186C950+5

  28. PressKey:
  29. mov esi,[04386E64]
  30. mov ecx,[esi+A4]
  31. push edx
  32. push 00
  33. call 0309B4E0
  34. ret

  35. 0186C950:
  36. jmp Hook

  37. [Disable]
  38. 0186C950:
  39. call 01C2D180

  40. DeAlloc(Hook)
  41. DeAlloc(PressKey)
複製代碼

作者: gosd1991    時間: 2021-11-16 21:05
本帖最後由 gosd1991 於 2021-11-16 21:47 編輯

請問這個怎麼加進去延遲呢?

作者: strays    時間: 2021-11-16 23:33
0X191D8 +0X34

INC [r32+0x34]
作者: strays    時間: 2021-11-16 23:48
        MOV ECX,DWORD PTR DS:[ESI+100]
        PUSH EBX       //vkey
        PUSH EDI       //vkey, repeatcount | scancode | extendedkey
        MOV EAX,DWORD PTR DS:[ECX]
        CALL DWORD PTR DS:[EAX+4]  // 0309B4E0

作者: gosd1991    時間: 2021-11-19 19:13
感謝雖然看完還是不會用
作者: k123061314    時間: 2021-11-21 20:49
有亞克版本的嬤 不會改XD
作者: 乂Boyue乂    時間: 2021-11-21 23:57
gosd1991 發表於 2021-11-16 21:05
請問這個怎麼加進去延遲呢?

https://bingfong.com/thread-1815515-1-1.html

可以參考這篇文章修改 這篇也有註解一些相關內容


延遲的部分是這一段

call GetTickCount
mov ecx,eax
sub ecx,[Timer]
cmp ecx,[AutoKeyDelay]
jl Exit
mov [Timer],eax




歡迎光臨 冰楓論壇 (https://bingfong.com/) Powered by 冰楓