冰楓論壇

標題: TwMS v239.1 Zoom [打印本頁]

作者: 麗麗    時間: 2021-12-3 14:30
標題: TwMS v239.1 Zoom
  1. [ENABLE]
  2. Alloc(Get_Virtual_Key_Hook,256)
  3. Label(Get_Virtual_Key)
  4. Label(Exit)
  5. Label(Increase)
  6. Label(Decrease)
  7. Label(Reset)
  8. Label(Function)
  9. Alloc(value,4)
  10. Alloc(Key_Code,4)
  11. RegisterSymbol(Key_Code)

  12. value:
  13. dd 00000064

  14. Get_Virtual_Key_Hook:
  15. cmp [esp+64],0305AC73
  16. jne ImmGetContext
  17. mov [esp+64],Get_Virtual_Key
  18. jmp ImmGetContext

  19. Get_Virtual_Key:
  20. pushad
  21. mov [Key_Code],ebx
  22. cmp ebx,00440000 //放大 F10,如需修改按键,可以通过提取【Key_Code】中的值来替换
  23. je Increase
  24. cmp ebx,00570000 //缩小 F11,如需修改按键,可以通过提取【Key_Code】中的值来替换
  25. je Decrease
  26. cmp ebx,00580000 //还原 F12,如需修改按键,可以通过提取【Key_Code】中的值来替换
  27. je Reset

  28. Exit:
  29. popad
  30. jmp 0305AC73

  31. Increase:
  32. add [value],00000014
  33. jmp Function

  34. Decrease:
  35. sub [value],00000014
  36. jmp Function

  37. Reset:
  38. mov [value],000003E8

  39. Function:
  40. mov eax,[051AFC90]
  41. test eax,eax
  42. je Exit
  43. mov ecx,[eax]
  44. push [value]
  45. push eax
  46. call dword ptr [ecx+000000BC]
  47. jmp Exit



  48. 051AB58C:
  49. dd Get_Virtual_Key_Hook

  50. [DISABLE]
  51. 051AB58C:
  52. dd ImmGetContext
複製代碼





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