Windows 2000 のSendMessage 0x164 は別の処理に割り当てられている
CASE_77DEB964_PROC0024: push esi call SUB_L77E01C15 jmp L77DEB928 SUB_L77E01C15: push esi mov esi,[esp+08h] push edi test byte ptr [esi+40h],04h jz L77E01C9B xor edi,edi cmp [esi+3Ch],edi jz L77E01C9B push edi push FFFFFFFFh push edi push 00000202h // WM_LBUTTONUP push [esi] call SUB_L77DE6063 push edi push 00000001h push esi call SUB_L77DF533B test eax,eax jz L77E01C9B mov eax,[esi+40h] and eax,00000003h cmp al,02h jnz L77E01C5F push edi push edi push edi push 000001A4h //LBCB_CARETOFF push [esi+3Ch] call SUB_L77DE6063 L77E01C5F: test byte ptr [esi+41h],40h jz L77E01C6F push edi push edi push esi call SUB_L77E0F947 jmp L77E01C8F L77E01C6F: mov eax,[esi+38h] cmp eax,edi jz L77E01C8F mov ecx,[esi] mov cl,[ecx+16h] shr ecx,03h and ecx,00000001h push ecx push edi push edi push 000000B1h //EM_SETSEL push eax call SUB_L77DE6063 L77E01C8F: and dword ptr [esi+40h],FFFFFFFBh push 00000004h push esi call SUB_L77E01CF0 L77E01C9B: pop edi pop esi retn 0004h |
なんか全然違う処理に割り当てられている。
調べてみるとXPに該当処理があった。
Message番号 0x0167が該当する
Comments