📄 hooktoolres.pas
字号:
004883FB 8B08 mov ecx, [eax]
004883FD FF5164 call dword ptr [ecx+$64]
00488400 8B832C030000 mov eax, [ebx+$032C]
00488406 8B10 mov edx, [eax]
00488408 FF92C8000000 call dword ptr [edx+$00C8]
0048840E 8BD0 mov edx, eax
00488410 8B8354030000 mov eax, [ebx+$0354]
00488416 8B08 mov ecx, [eax]
00488418 FF5164 call dword ptr [ecx+$64]
0048841B B201 mov dl, $01
0048841D 8B8374030000 mov eax, [ebx+$0374]
00488423 8B08 mov ecx, [eax]
00488425 FF5164 call dword ptr [ecx+$64]
00488428 B201 mov dl, $01
0048842A 8B8378030000 mov eax, [ebx+$0378]
00488430 8B08 mov ecx, [eax]
00488432 FF5164 call dword ptr [ecx+$64]
00488435 5F pop edi
00488436 5E pop esi
00488437 5B pop ebx
00488438 C3 ret
*)
end;
procedure TFrmHookCheck.BitBtnVSetupClick(Sender : TObject);
begin
(*
0048843C 56 push esi
0048843D 57 push edi
0048843E 8BF0 mov esi, eax
00488440 8B3D54314C00 mov edi, [$004C3154]
00488446 B001 mov al, $01
00488448 8887420E0300 mov [edi+$30E42], al
0048844E 8BD0 mov edx, eax
00488450 8B8690030000 mov eax, [esi+$0390]
00488456 8B08 mov ecx, [eax]
00488458 FF5164 call dword ptr [ecx+$64]
0048845B 8A97420E0300 mov dl, byte ptr [edi+$30E42]
00488461 8B86FC020000 mov eax, [esi+$02FC]
00488467 8B08 mov ecx, [eax]
00488469 FF91CC000000 call dword ptr [ecx+$00CC]
0048846F 8A97420E0300 mov dl, byte ptr [edi+$30E42]
00488475 8B861C030000 mov eax, [esi+$031C]
0048847B 8B08 mov ecx, [eax]
0048847D FF91CC000000 call dword ptr [ecx+$00CC]
00488483 8A97420E0300 mov dl, byte ptr [edi+$30E42]
00488489 8B860C030000 mov eax, [esi+$030C]
0048848F 8B08 mov ecx, [eax]
00488491 FF91CC000000 call dword ptr [ecx+$00CC]
00488497 8A97420E0300 mov dl, byte ptr [edi+$30E42]
0048849D 8B862C030000 mov eax, [esi+$032C]
004884A3 8B08 mov ecx, [eax]
004884A5 FF91CC000000 call dword ptr [ecx+$00CC]
004884AB BA26020000 mov edx, $00000226
004884B0 8B8608030000 mov eax, [esi+$0308]
* Reference to : TTimerSpeedButton._PROC_004855A4()
|
004884B6 E8E9D0FFFF call 004855A4
004884BB BA80020000 mov edx, $00000280
004884C0 8B8628030000 mov eax, [esi+$0328]
* Reference to : TTimerSpeedButton._PROC_004855A4()
|
004884C6 E8D9D0FFFF call 004855A4
004884CB BA44020000 mov edx, $00000244
004884D0 8B8618030000 mov eax, [esi+$0318]
* Reference to : TTimerSpeedButton._PROC_004855A4()
|
004884D6 E8C9D0FFFF call 004855A4
004884DB BAB6030000 mov edx, $000003B6
004884E0 8B8638030000 mov eax, [esi+$0338]
* Reference to : TTimerSpeedButton._PROC_004855A4()
|
004884E6 E8B9D0FFFF call 004855A4
004884EB BA0F000000 mov edx, $0000000F
004884F0 8B8640030000 mov eax, [esi+$0340]
* Reference to : TTimerSpeedButton._PROC_004855A4()
|
004884F6 E8A9D0FFFF call 004855A4
004884FB BA0A000000 mov edx, $0000000A
00488500 8B8644030000 mov eax, [esi+$0344]
* Reference to : TTimerSpeedButton._PROC_004855A4()
|
00488506 E899D0FFFF call 004855A4
0048850B BA0F000000 mov edx, $0000000F
00488510 8B864C030000 mov eax, [esi+$034C]
* Reference to : TTimerSpeedButton._PROC_004855A4()
|
00488516 E889D0FFFF call 004855A4
0048851B BA0F000000 mov edx, $0000000F
00488520 8B8654030000 mov eax, [esi+$0354]
* Reference to : TTimerSpeedButton._PROC_004855A4()
|
00488526 E879D0FFFF call 004855A4
0048852B BA05000000 mov edx, $00000005
00488530 8B8670030000 mov eax, [esi+$0370]
* Reference to : TTimerSpeedButton._PROC_004855A4()
|
00488536 E869D0FFFF call 004855A4
0048853B BA03000000 mov edx, $00000003
00488540 8B8680030000 mov eax, [esi+$0380]
* Reference to : TTimerSpeedButton._PROC_004855A4()
|
00488546 E859D0FFFF call 004855A4
0048854B B201 mov dl, $01
0048854D 8B8678030000 mov eax, [esi+$0378]
00488553 8B08 mov ecx, [eax]
00488555 FF5164 call dword ptr [ecx+$64]
00488558 5F pop edi
00488559 5E pop esi
0048855A C3 ret
*)
end;
procedure TFrmHookCheck.SpinEditWalkChange(Sender : TObject);
begin
(*
0048855C 53 push ebx
0048855D 56 push esi
0048855E 57 push edi
0048855F 8BF2 mov esi, edx
00488561 8BD8 mov ebx, eax
00488563 8BBB80030000 mov edi, [ebx+$0380]
00488569 3BF7 cmp esi, edi
0048856B 7531 jnz 0048859E
0048856D 8BC7 mov eax, edi
* Reference to : TTimerSpeedButton._PROC_0048551C()
|
0048856F E8A8CFFFFF call 0048551C
00488574 8BF8 mov edi, eax
00488576 8B8370030000 mov eax, [ebx+$0370]
* Reference to : TTimerSpeedButton._PROC_0048551C()
|
0048857C E89BCFFFFF call 0048551C
00488581 3BF8 cmp edi, eax
00488583 7C19 jl 0048859E
00488585 8B8370030000 mov eax, [ebx+$0370]
* Reference to : TTimerSpeedButton._PROC_0048551C()
|
0048858B E88CCFFFFF call 0048551C
00488590 8BD0 mov edx, eax
00488592 4A dec edx
00488593 8B8380030000 mov eax, [ebx+$0380]
* Reference to : TTimerSpeedButton._PROC_004855A4()
|
00488599 E806D0FFFF call 004855A4
0048859E B201 mov dl, $01
004885A0 8B8374030000 mov eax, [ebx+$0374]
004885A6 8B08 mov ecx, [eax]
004885A8 FF5164 call dword ptr [ecx+$64]
004885AB B201 mov dl, $01
004885AD 8B8378030000 mov eax, [ebx+$0378]
004885B3 8B08 mov ecx, [eax]
004885B5 FF5164 call dword ptr [ecx+$64]
004885B8 8BBB98030000 mov edi, [ebx+$0398]
004885BE 3BF7 cmp esi, edi
004885C0 7517 jnz 004885D9
004885C2 8BC7 mov eax, edi
004885C4 8B10 mov edx, [eax]
004885C6 FF92C8000000 call dword ptr [edx+$00C8]
004885CC 8BD0 mov edx, eax
004885CE 8B8394030000 mov eax, [ebx+$0394]
004885D4 8B08 mov ecx, [eax]
004885D6 FF5164 call dword ptr [ecx+$64]
004885D9 5F pop edi
004885DA 5E pop esi
004885DB 5B pop ebx
004885DC C3 ret
*)
end;
procedure TFrmHookCheck.CheckBoxCheckClick(Sender : TObject);
begin
(*
004885E0 53 push ebx
004885E1 56 push esi
004885E2 57 push edi
004885E3 8BF8 mov edi, eax
004885E5 8B3554314C00 mov esi, [$004C3154]
004885EB 8B8790030000 mov eax, [edi+$0390]
004885F1 8B10 mov edx, [eax]
004885F3 FF92C8000000 call dword ptr [edx+$00C8]
004885F9 8BD8 mov ebx, eax
004885FB 889E420E0300 mov [esi+$30E42], bl
00488601 8BD3 mov edx, ebx
00488603 8B87FC020000 mov eax, [edi+$02FC]
00488609 8B08 mov ecx, [eax]
0048860B FF5164 call dword ptr [ecx+$64]
0048860E 8A96420E0300 mov dl, byte ptr [esi+$30E42]
00488614 8B871C030000 mov eax, [edi+$031C]
0048861A 8B08 mov ecx, [eax]
0048861C FF5164 call dword ptr [ecx+$64]
0048861F 8A96420E0300 mov dl, byte ptr [esi+$30E42]
00488625 8B870C030000 mov eax, [edi+$030C]
0048862B 8B08 mov ecx, [eax]
0048862D FF5164 call dword ptr [ecx+$64]
00488630 8A96420E0300 mov dl, byte ptr [esi+$30E42]
00488636 8B872C030000 mov eax, [edi+$032C]
0048863C 8B08 mov ecx, [eax]
0048863E FF5164 call dword ptr [ecx+$64]
00488641 8A96420E0300 mov dl, byte ptr [esi+$30E42]
00488647 8B8708030000 mov eax, [edi+$0308]
0048864D 8B08 mov ecx, [eax]
0048864F FF5164 call dword ptr [ecx+$64]
00488652 8A96420E0300 mov dl, byte ptr [esi+$30E42]
00488658 8B8740030000 mov eax, [edi+$0340]
0048865E 8B08 mov ecx, [eax]
00488660 FF5164 call dword ptr [ecx+$64]
00488663 8A96420E0300 mov dl, byte ptr [esi+$30E42]
00488669 8B8728030000 mov eax, [edi+$0328]
0048866F 8B08 mov ecx, [eax]
00488671 FF5164 call dword ptr [ecx+$64]
00488674 8A96420E0300 mov dl, byte ptr [esi+$30E42]
0048867A 8B8744030000 mov eax, [edi+$0344]
00488680 8B08 mov ecx, [eax]
00488682 FF5164 call dword ptr [ecx+$64]
00488685 8A96420E0300 mov dl, byte ptr [esi+$30E42]
0048868B 8B8718030000 mov eax, [edi+$0318]
00488691 8B08 mov ecx, [eax]
00488693 FF5164 call dword ptr [ecx+$64]
00488696 8A96420E0300 mov dl, byte ptr [esi+$30E42]
0048869C 8B874C030000 mov eax, [edi+$034C]
004886A2 8B08 mov ecx, [eax]
004886A4 FF5164 call dword ptr [ecx+$64]
004886A7 8A96420E0300 mov dl, byte ptr [esi+$30E42]
004886AD 8B8738030000 mov eax, [edi+$0338]
004886B3 8B08 mov ecx, [eax]
004886B5 FF5164 call dword ptr [ecx+$64]
004886B8 8A96420E0300 mov dl, byte ptr [esi+$30E42]
004886BE 8B8754030000 mov eax, [edi+$0354]
004886C4 8B08 mov ecx, [eax]
004886C6 FF5164 call dword ptr [ecx+$64]
004886C9 8A96420E0300 mov dl, byte ptr [esi+$30E42]
004886CF 8B8770030000 mov eax, [edi+$0370]
004886D5 8B08 mov ecx, [eax]
004886D7 FF5164 call dword ptr [ecx+$64]
004886DA 8A96420E0300 mov dl, byte ptr [esi+$30E42]
004886E0 8B8780030000 mov eax, [edi+$0380]
004886E6 8B08 mov ecx, [eax]
004886E8 FF5164 call dword ptr [ecx+$64]
004886EB B201 mov dl, $01
004886ED 8B8774030000 mov eax, [edi+$0374]
004886F3 8B08 mov ecx, [eax]
004886F5 FF5164 call dword ptr [ecx+$64]
004886F8 B201 mov dl, $01
004886FA 8B8778030000 mov eax, [edi+$0378]
00488700 8B08 mov ecx, [eax]
00488702 FF5164 call dword ptr [ecx+$64]
00488705 5F pop edi
00488706 5E pop esi
00488707 5B pop ebx
00488708 C3 ret
*)
end;
procedure TFrmHookCheck.BitBtnCancelClick(Sender : TObject);
begin
(*
0048870C 53 push ebx
0048870D 8BD8 mov ebx, eax
0048870F 8BC3 mov eax, ebx
* Reference to : TFrmHookCheck.BitBtnOKClick()
|
00488711 E876FAFFFF call 0048818C
00488716 8BC3 mov eax, ebx
* Reference to: Forms.TCustomForm.Close(TCustomForm);
|
00488718 E8EFB3FDFF call 00463B0C
0048871D 5B pop ebx
0048871E C3 ret
*)
end;
end.
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -