From 1a1a1fe964efe411fce47f46f323b16ad745b3dc Mon Sep 17 00:00:00 2001 From: hugy <504650082@qq.com> Date: Mon, 27 Mar 2023 11:58:04 +0800 Subject: [PATCH] =?UTF-8?q?hook=E8=AF=AD=E9=9F=B3?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/hook_voice.cc | 12 ++++++------ 1 file changed, 6 insertions(+), 6 deletions(-) diff --git a/src/hook_voice.cc b/src/hook_voice.cc index e8b8d00..1fa3205 100644 --- a/src/hook_voice.cc +++ b/src/hook_voice.cc @@ -5,9 +5,9 @@ using namespace std; -#define WX_HOOK_VOICE_OFFSET 0xccd561 -#define WX_HOOK_VOICE_NEXT_OFFSET 0x1f74560 -#define WX_SELF_ID_OFFSET 0x2E2CD3C +#define WX_HOOK_VOICE_OFFSET 0xd4d8d8 +#define WX_HOOK_VOICE_NEXT_OFFSET 0x203d130 +#define WX_SELF_ID_OFFSET 0x2FFD484 static wstring kVoiceStorePath = L""; static int kVoiceHooked = FALSE; @@ -41,11 +41,11 @@ void OnHookVoice(DWORD buff,int len , DWORD msg_addr) { /// @brief hook voice implement _declspec(naked) void handle_voice() { __asm { - PUSHAD + PUSHAD PUSHFD PUSH EDI - PUSH EDX - PUSH EAX + PUSH EDX + PUSH EAX CALL OnHookVoice ADD ESP, 0xC POPFD