冰楓論壇

標題: TwMS v253.2 視野調整(Zoom) [打印本頁]

作者: prt    時間: 2023-7-4 01:30
標題: TwMS v253.2 視野調整(Zoom)
本帖最後由 prt 於 2023-7-4 01:32 編輯
  1. //TwMS v253.2 視野調整(Zoom)
  2. //按鍵參考:https://bingfong.com/thread-1754611-1-1.html
  3. [Enable]
  4. Alloc(Hook,2048,$process)
  5. Alloc(ScreenVal,4)
  6. Label(Function)
  7. Label(Return)
  8. Label(Increase)
  9. Label(Decrease)
  10. Label(Reset)
  11. Label(Exit)
  12. Label(Exit2)

  13. ScreenVal:
  14. dd #1000

  15. Hook:
  16. cmp r8d,01490000  //按鍵名稱PgUp
  17. je Increase
  18. cmp r8d,01510000  //按鍵名稱PgDn
  19. je Decrease
  20. cmp r8d,01470000  //按鍵名稱Home  
  21. je Reset

  22. Exit:
  23. cmp qword ptr [rax+08],00
  24. jmp Return

  25. Increase:
  26. add [ScreenVal],#20
  27. jmp Function

  28. Decrease:
  29. sub [ScreenVal],#20
  30. jmp Function

  31. Reset:
  32. mov [ScreenVal],#1000

  33. Function:
  34. push rcx
  35. push rax
  36. push rdx
  37. mov rcx,[146C72BB0]
  38. test rcx,rcx
  39. je Exit2
  40. mov rax,[rcx]
  41. mov edx,[ScreenVal]
  42. call qword ptr [rax+000001F8]
  43. jmp Exit2

  44. Exit2:
  45. pop rdx
  46. pop rax
  47. pop rcx
  48. cmp qword ptr [rax+08],00
  49. jmp Return

  50. 14450BAE4:
  51. jmp Hook
  52. Return:

  53. [Disable]
  54. 14450BAE4:
  55. cmp qword ptr [rax+08],00

  56. DeAlloc(Hook)
  57. DeAlloc(ScreenVal)
複製代碼

作者: harrytuasas    時間: 2023-7-5 22:44
請問這是做什麼用的數據呢?




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