Refactoring

This commit is contained in:
Changhua 2024-11-21 13:10:07 +08:00
parent 9162ae7e05
commit 7274163053

View File

@ -35,7 +35,7 @@ extern QWORD g_WeChatWinDllAddr;
#define OS_GET_MGR_BY_PREFIX_LOCAL_ID 0x213FB00 #define OS_GET_MGR_BY_PREFIX_LOCAL_ID 0x213FB00
#define OS_GET_PRE_DOWNLOAD_MGR 0x1C0EE70 #define OS_GET_PRE_DOWNLOAD_MGR 0x1C0EE70
#define OS_PUSH_ATTACH_TASK 0x1CDF4E0 #define OS_PUSH_ATTACH_TASK 0x1CDF4E0
#define OS_LOGIN_QR_CODE 0x59620d8 #define OS_LOGIN_QR_CODE 0x59620D8
typedef QWORD (*GetSNSDataMgr_t)(); typedef QWORD (*GetSNSDataMgr_t)();
typedef QWORD (*GetSnsTimeLineMgr_t)(); typedef QWORD (*GetSnsTimeLineMgr_t)();
@ -351,7 +351,7 @@ string GetLoginUrl()
{ {
LPVOID targetAddress = reinterpret_cast<LPBYTE>(g_WeChatWinDllAddr) + OS_LOGIN_QR_CODE; LPVOID targetAddress = reinterpret_cast<LPBYTE>(g_WeChatWinDllAddr) + OS_LOGIN_QR_CODE;
char* dataPtr = *reinterpret_cast<char**>(targetAddress); // 读取指针内容 char *dataPtr = *reinterpret_cast<char **>(targetAddress); // 读取指针内容
if (!dataPtr) { if (!dataPtr) {
LOG_ERROR("Failed to get login url"); LOG_ERROR("Failed to get login url");
return "error"; return "error";