大家帮我看看:
.text:0045D955 push esi ; uElapse
上述中的ESI 的值会是什么时候赋的值.
text:0045D940 __fastcall Forms::TApplication::StartHintTimer(int, Forms::TTimerMode) proc near
.text:0045D940 ; CODE XREF: Forms::TApplication::HintMouseMessage(Controls::TControl *,Messages::TMessage &)+102p
.text:0045D940 ; Forms::TApplication::ActivateHint(Types::TPoint &)+32Ap
.text:0045D940 ; Forms::TApplication::ActivateHint(Types::TPoint &)+338p
.text:0045D940 ; Forms::TApplication::ActivateHint(Types::TPoint &)+34Cp
.text:0045D940 push ebx
.text:0045D941 push esi
.text:0045D942 push edi
.text:0045D943 mov ebx, ecx
.text:0045D945 mov esi, edx
.text:0045D947 mov edi, eax
.text:0045D949 mov eax, edi
.text:0045D94B call Forms::TApplication::StopHintTimer(void)
.text:0045D94B
.text:0045D950 push offset unknown_libname_395 ; lpTimerFunc
.text:0045D955 push esi ; uElapse
.text:0045D956 push 0 ; nIDEvent
.text:0045D958 push 0 ; hWnd
.text:0045D95A call SetTimer
.text:0045D95A
.text:0045D95F mov [edi+8Ah], ax
.text:0045D966 mov [edi+89h], bl
.text:0045D96C cmp word ptr [edi+8Ah], 0
.text:0045D974 jnz short loc_45D97D
.text:0045D974
.text:0045D976 mov eax, edi
.text:0045D978 call Forms::TApplication::CancelHint(void)
.text:0045D978
.text:0045D97D
.text:0045D97D loc_45D97D: ; CODE XREF: Forms::TApplication::StartHintTimer(int,Forms::TTimerMode)+34j
.text:0045D97D pop edi
.text:0045D97E pop esi
.text:0045D97F pop ebx
.text:0045D980 retn
.text:0045D980
.text:0045D980 __fastcall Forms::TApplication::StartHintTimer(int, Forms::TTimerMode) endp
[注意]传递专业知识、拓宽行业人脉——看雪讲师团队等你加入!