wechatver.cpp 514 字节
Newer Older
L
ljc545w 已提交
1 2
#include "pch.h"

L
ljc545w 已提交
3
BOOL ChangeWeChatVer(DWORD pid,wchar_t* verStr) {
L
ljc545w 已提交
4 5 6 7
    WeChatProcess hp(pid);
    if (!hp.m_init) return 1;
    DWORD ChangeWeChatVerRemoteAddr = hp.GetProcAddr(ChangeWeChatVerRemote);
    if (ChangeWeChatVerRemoteAddr == 0)
L
ljc545w 已提交
8
        return 1;
L
ljc545w 已提交
9 10
    WeChatData<wchar_t*> r_version(hp.GetHandle(), verStr, TEXTLENGTH(verStr));
    if (r_version.GetAddr() == 0)
L
ljc545w 已提交
11
        return 1;
L
ljc545w 已提交
12 13
    DWORD ret = CallRemoteFunction(hp.GetHandle(), ChangeWeChatVerRemoteAddr, r_version.GetAddr());
    return ret == 0;
L
ljc545w 已提交
14
}