Update version

This commit is contained in:
Changhua 2024-04-18 06:49:38 +08:00
parent bd612d22a5
commit b20e0840c7
3 changed files with 9 additions and 6 deletions

View File

@ -3,7 +3,8 @@
#include "load_calls.h"
#define SUPPORT_VERSION L"3.9.2.23"
#define SUPPORT_VERSION L"3.9.10.19"
WxCalls_t wxCalls = {
0x2FFD638, // Login Status
{ 0x2FFD484, 0x2FFD590, 0x2FFD500, 0x30238CC }, // User Info: wxid, nickname, mobile, home

View File

@ -850,8 +850,9 @@ static bool dispatcher(uint8_t *in, size_t in_len, uint8_t *out, size_t *out_len
}
LOG_DEBUG("{:#04x}[{}] length: {}", (uint8_t)req.func, magic_enum::enum_name(req.func), in_len);
#if 0
switch (req.func) {
#if 0
case Functions_FUNC_IS_LOGIN: {
ret = func_is_login(out, out_len);
break;
@ -978,12 +979,13 @@ static bool dispatcher(uint8_t *in, size_t in_len, uint8_t *out, size_t *out_len
ret = func_invite_room_members(req.msg.m.roomid, req.msg.m.wxids, out, out_len);
break;
}
#endif
default: {
LOG_ERROR("[UNKNOW FUNCTION]");
break;
}
}
#endif
pb_release(Request_fields, &req);
return ret;
}

View File

@ -26,20 +26,20 @@ void InitSpy(LPVOID args)
LOG_ERROR("获取微信版本失败");
return;
}
LOG_DEBUG("WeChat version: {}", Wstring2String(version).c_str());
LOG_INFO("WeChat version: {}", Wstring2String(version).c_str());
if (LoadCalls(version, &g_WxCalls) != 0) { // 加载微信版本对应的Call地址
LOG_ERROR("不支持当前版本");
MessageBox(NULL, L"不支持当前版本", L"错误", 0);
return;
}
// RpcStartServer(pp->port);
RpcStartServer(pp->port);
}
void CleanupSpy()
{
LOG_DEBUG("CleanupSpy");
// RpcStopServer();
RpcStopServer();
}
int IsLogin(void) { return (int)GET_DWORD(g_WeChatWinDllAddr + g_WxCalls.login); }