From d574af863ac799cf99bd953c4f4313a70389b5ef Mon Sep 17 00:00:00 2001 From: hugy <504650082@qq.com> Date: Thu, 31 Aug 2023 09:44:09 +0800 Subject: [PATCH 1/2] =?UTF-8?q?'fix:debug=E7=8E=AF=E5=A2=83=E5=AE=9A?= =?UTF-8?q?=E4=B9=89'?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/manager.cc | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/src/manager.cc b/src/manager.cc index 8140466..04f7a0a 100644 --- a/src/manager.cc +++ b/src/manager.cc @@ -1165,8 +1165,9 @@ INT64 Manager::SendApplet(const std::wstring &recv_wxid, common::VectorInner *list = (common::VectorInner *)temp; prototype::WeChatString *member = BuildWechatString(recv_wxid); - + #ifdef _DEBUG list->head = reinterpret_cast(member); + #endif list->start = reinterpret_cast(member); list->finsh = reinterpret_cast(member) + 0x20; list->end = reinterpret_cast(member) + 0x20; From 5d7c1d1d48e1e5d1721e901017b13bf06fe6519a Mon Sep 17 00:00:00 2001 From: ttttupup Date: Tue, 14 Nov 2023 20:38:17 +0800 Subject: [PATCH 2/2] =?UTF-8?q?fix:=20ocr=E4=BF=AE=E5=A4=8D=20=20closed=20?= =?UTF-8?q?issues=20#305=20=20#321?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/manager.cc | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/manager.cc b/src/manager.cc index 04f7a0a..630060f 100644 --- a/src/manager.cc +++ b/src/manager.cc @@ -1246,8 +1246,8 @@ INT64 Manager::DoOCRTask(const std::wstring &img_path, std::string &result) { reinterpret_cast(buff),reinterpret_cast(&unkonwn)); INT64 number = *(INT64 *)(buff + 0x8); if (number > 0) { - INT64 header = list->start; - for (unsigned int i = 0; i < number - 1; i++) { + INT64 header = *(INT64 *)(buff); + for (unsigned int i = 0; i < number; i++) { INT64 content = *(INT64 *)header; result += Utils::ReadWstringThenConvert(content + 0x28); result += "\r\n";