00456FE0 /$ 55 push ebp
00456FE1 |. 8BEC mov ebp, esp
00456FE3 |. 81EC 00010000 sub esp, 100
00456FE9 |. 56 push esi
00456FEA |. FF75 0C push dword ptr [ebp+C] ; /String
00456FED |. FF15 DCFB4800 call dword ptr [<&KERNEL32.lstrlenA>] ; \lstrlenA
00456FF3 |. 8BF0 mov esi, eax
00456FF5 |. B8 00010000 mov eax, 100
00456FFA |. 3BF0 cmp esi, eax
00456FFC |. 77 29 ja short 00457027
00456FFE |. 50 push eax ; /Count => 100 (256.)
00456FFF |. 8D85 00FFFFFF lea eax, dword ptr [ebp-100] ; |
00457005 |. 50 push eax ; |Buffer
00457006 |. FF75 08 push dword ptr [ebp+8] ; |hWnd
00457009 |. FF15 84FD4800 call dword ptr [<&USER32.GetWindowTex>; \GetWindowTextA
0045700F |. 3BC6 cmp eax, esi
00457011 |. 75 14 jnz short 00457027
00457013 |. FF75 0C push dword ptr [ebp+C] ; /String2
00457016 |. 8D85 00FFFFFF lea eax, dword ptr [ebp-100] ; |
0045701C |. 50 push eax ; |String1
0045701D |. FF15 80FB4800 call dword ptr [<&KERNEL32.lstrcmpA>] ; \lstrcmpA
00457023 |. 85C0 test eax, eax
00457025 |. 74 0C je short 00457033
00457027 |> FF75 0C push dword ptr [ebp+C] ; /Text = "U N R E G I S T E R E D"
0045702A |. FF75 08 push dword ptr [ebp+8] ; |hWnd
0045702D |. FF15 10FD4800 call dword ptr [<&USER32.SetWindowTex>; \SetWindowTextA
00457033 |> 5E pop esi
00457034 |. C9 leave
00457035 \. C2 0800 retn 8
[培训]内核驱动高级班,冲击BAT一流互联网大厂工作,每周日13:00-18:00直播授课