冰楓論壇

標題: CRC 滑鼠趕路+瞬移熱鍵版 TWMS v0109 [打印本頁]

作者: qkckcqkckcq    時間: 2012-9-26 12:22
標題: CRC 滑鼠趕路+瞬移熱鍵版 TWMS v0109
  1. //趕路F1,左F3,右F4,上F5,下F6

  2. // CRC 滑鼠趕路+瞬移熱鍵版 TWMS v0109

  3. //熱鍵: 趕路(F1),左(F3),右(F4),上(F5),下(F6)

  4. [Enable]

  5. registersymbol(MouseRushStart)

  6. alloc(MouseRushStart, 512)

  7. alloc(RushSW, 4)

  8. label(RetMSRush)

  9. label(normal)


  10. registersymbol(HotKey)

  11. alloc(HotKey, 512)

  12. label(go1)

  13. label(go2)

  14. label(go3)

  15. label(go4)

  16. registersymbol(Direct)

  17. alloc(Direct, 4)



  18. Direct:

  19. dd 0



  20. RushSW:

  21. dd 0     // 初始是關閉mouse 趕路



  22. MouseRushStart:

  23.         cmp     [00B386F4],0

  24.         je      RetMSRush

  25.         cmp     [RushSW], 0

  26.         je     RetMSRush

  27.         mov     ebx, [00b94658]

  28.         mov     ebx, [ebx+0F00]

  29.         cmp     esi, ebx

  30.         jne     RetMSRush

  31.         mov     eax, [00b947bc]

  32.         mov     eax, [eax+978]

  33.         mov     ebx, [eax+84]

  34.         mov     eax, [eax+88]

  35.         mov     [edi-4], ebx



  36. RetMSRush:

  37.         mov        [edi],eax

  38.         mov        ebx,[ebp+14]

  39.         jmp        0098C979



  40. 0098C974:     

  41.         jmp MouseRushStart



  42. 00927041:

  43.      jmp HotKey

  44.      nop



  45. HotKey:

  46. sub esp,30

  47. mov eax,[ebp+08]

  48. cmp eax,3b0000  //熱鍵 F1 , 更改熱鍵修改此處



  49. jne normal

  50. not [RushSW]

  51. jmp 00927047



  52. normal:

  53. cmp eax,3c0000  //熱鍵 F2 , 向左

  54. je go1



  55. cmp eax,3e0000  //熱鍵 F4 , 向右

  56. je go2



  57. cmp eax,3d0000  //熱鍵 F3 , 向上

  58. je go3



  59. cmp eax,3f0000  //熱鍵 F5 , 向下

  60. je go4

  61. jmp 00927047



  62. go1:

  63. mov [Direct], 1

  64. jmp 00927047



  65. go2:

  66. mov [Direct], 2

  67. jmp 00927047



  68. go3:

  69. mov [Direct], 3

  70. jmp 00927047



  71. go4:

  72. mov [Direct], 4

  73. jmp 00927047



  74. [Disable]


  75. 00927041:  //熱鍵  and edi,000000ff

  76. sub esp,30

  77. mov eax,[ebp+08]



  78. 0098C974:  //滑鼠趕路

  79. db 89 07 8b 5d 14            





  80. unregistersymbol(HotKey)

  81. dealloc(HotKey)

  82. unregistersymbol(MouseRushStart)

  83. dealloc(MouseRushStart)

  84. dealloc(RushSW)


複製代碼





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