飘云阁

 找回密码
 加入我们

QQ登录

只需一步,快速开始

查看: 451|回复: 10

[分享] 微信双开方法,以实践没有问题

  [复制链接]
  • TA的每日心情
    无聊
    4 天前
  • 签到天数: 71 天

    [LV.6]常住居民II

    发表于 5 天前 | 显示全部楼层 |阅读模式
    微信双开方法,已实践没有问题,根据自己的安装目录来
    微信截图_20240905083428.png
    查找16进制串栏输入:
    0F84BD000000FF1524656501
    替换成栏输入:
    E9BE00000000FF1524656501

    (开始前先关闭正在运行的PC微信,本教程以PC微信3.9.12.9为例)

    1、下载WinHex工具,解压并打开WinHex.exe
    1.png

    打开微信安装目录下的WeChatWin.dll
    2.png

    点击“搜索”,选择“替换16进制串”
    3.png

    输入上面提供的数据,点击“替换”
    4.png

    点击“是”
    5.png

    最后点击“保存”
    6.png

    7.png
    第一次发帖,如有违规请版主删帖
    miniWinHex工具下载
    http://www.haoxg.net/download/minihex-1.6.1.zip

    PYG19周年生日快乐!
  • TA的每日心情
    擦汗
    昨天 08:22
  • 签到天数: 466 天

    [LV.9]以坛为家II

    发表于 4 天前 | 显示全部楼层
    本帖最后由 rnienteratou 于 2024-9-6 10:38 编辑

    最好不要改动微信的各种原始文件,有封号风险。想要多开,除了同时一次性打开多个客户端外,也可以从防多开原理去解决,就是把微信检测的互斥体“_WeChat_App_Instance_Identity_Mutex_Name”给改成不可访问状态,这样做可以随时再开启一个客户端,即使已经再有客户端运行的情况下也能多开。

    以下是相关代码。
    [C++] 纯文本查看 复制代码
    // WeChatLauncher.cpp : 定义应用程序的入口点。
    //
    #include "framework.h"
    #include <aclapi.h>
    #include <shlwapi.h>
    #include <shellapi.h>
    #include "WeChatLauncher.h"
    
    #pragma comment(lib,"Shlwapi.lib")
    
    bool getVxInstallPath(WCHAR* pathStr)
    {
            HKEY hKey;
            LPCWSTR keyPath = L"SOFTWARE\\Tencent\\WeChat";
            LONG openResult = RegOpenKeyEx(HKEY_CURRENT_USER, keyPath, 0, KEY_ALL_ACCESS, &hKey);
    
            if (openResult == ERROR_SUCCESS) {
                    DWORD valueSize = 4095;
                    LONG queryResult = RegQueryValueEx(hKey, L"InstallPath", nullptr, nullptr, (LPBYTE)pathStr, &valueSize);
                    if (queryResult == ERROR_SUCCESS) {
                            RegCloseKey(hKey);
                            return true;
                    }
                    else {
                            ::MessageBox(NULL, L"无法读取注册表值", L"提示", MB_OK);
                    }
            }
            else {
                    ::MessageBox(NULL, L"无法打开注册表键", L"提示", MB_OK);
            }
            RegCloseKey(hKey);
            return false;
    }
    
    void enableMultiWeChat()
    {
            HANDLE hMutex = CreateMutexW(NULL, FALSE, L"_WeChat_App_Instance_Identity_Mutex_Name");
            SID_IDENTIFIER_AUTHORITY SIDAuthWorld = SECURITY_WORLD_SID_AUTHORITY;
            PSID pEveryoneSID = NULL;
            char szBuffer[4096] = { 0 };
            PACL pAcl = (PACL)szBuffer;
    
            AllocateAndInitializeSid(&SIDAuthWorld, 1, SECURITY_WORLD_RID, 0, 0, 0, 0, 0, 0, 0, &pEveryoneSID);
            InitializeAcl(pAcl, sizeof(szBuffer), ACL_REVISION);
            AddAccessDeniedAce(pAcl, ACL_REVISION, MUTEX_ALL_ACCESS, pEveryoneSID);
            SetSecurityInfo(hMutex, SE_KERNEL_OBJECT, DACL_SECURITY_INFORMATION, NULL, NULL, pAcl, NULL);
    }
    
    int APIENTRY wWinMain(_In_ HINSTANCE hInstance,
                         _In_opt_ HINSTANCE hPrevInstance,
                         _In_ LPWSTR    lpCmdLine,
                         _In_ int       nCmdShow)
    {
            WCHAR WeChatPath[4096] = { 0 };
            size_t bufSize = 4096;
            if (getVxInstallPath(WeChatPath))
            {
                    if (!wcscat_s(WeChatPath, bufSize, L"\\WeChat.exe"))
                    {
                            enableMultiWeChat();
                            ShellExecute(NULL, NULL, WeChatPath, NULL, NULL, SW_NORMAL);
                            return TRUE;
                    }
            }
            ::MessageBox(NULL, L"执行失败!", L"错误提示", MB_ICONERROR|MB_OK);
            return FALSE;
    }
    
    


    WeChatLauncher.zip

    15.95 KB, 下载次数: 5, 下载积分: 飘云币 -2 枚

    售价: 1 枚飘云币  [记录]

    X64成品

    点评

    牛  详情 回复 发表于 3 天前
    PYG19周年生日快乐!
    回复 支持 1 反对 0

    使用道具 举报

  • TA的每日心情
    奋斗
    昨天 09:11
  • 签到天数: 268 天

    [LV.8]以坛为家I

    发表于 5 天前 | 显示全部楼层
    我的方法是写了个超级简单的脚本,也能实现双开,一直在用,实现也没撒问题,使用的时候将脚本里面的微信路径换成你自己的就可以了

    wechat_double.rar

    158 Bytes, 下载次数: 20, 下载积分: 飘云币 -2 枚

    售价: 5 枚飘云币  [记录]

    点评

    不错,谢谢分享  详情 回复 发表于 5 天前
    PYG19周年生日快乐!
    回复 支持 反对

    使用道具 举报

  • TA的每日心情
    开心
    昨天 08:33
  • 签到天数: 238 天

    [LV.7]常住居民III

    发表于 5 天前 | 显示全部楼层
    desaiapi999 发表于 2024-9-5 09:20
    我的方法是写了个超级简单的脚本,也能实现双开,一直在用,实现也没撒问题,使用的时候将脚本里面的微信路 ...

    不错,谢谢分享
    PYG19周年生日快乐!
    回复 支持 反对

    使用道具 举报

  • TA的每日心情
    开心
    昨天 11:32
  • 签到天数: 119 天

    [LV.6]常住居民II

    发表于 5 天前 | 显示全部楼层
    在桌面空白处按住回车键+鼠标左键双击微信不久可以多开吗,想开多少开多少。
    PYG19周年生日快乐!
    回复 支持 反对

    使用道具 举报

  • TA的每日心情
    开心
    昨天 11:34
  • 签到天数: 679 天

    [LV.9]以坛为家II

    发表于 5 天前 | 显示全部楼层
    没登陆微信情况下,ctrl+鼠标左键双击就可以多开吧
    PYG19周年生日快乐!
    回复 支持 反对

    使用道具 举报

  • TA的每日心情
    开心
    2 小时前
  • 签到天数: 481 天

    [LV.9]以坛为家II

    发表于 5 天前 来自手机 | 显示全部楼层
    这么吊的吗
    PYG19周年生日快乐!
    回复 支持 反对

    使用道具 举报

  • TA的每日心情
    开心
    昨天 07:35
  • 签到天数: 70 天

    [LV.6]常住居民II

    发表于 4 天前 | 显示全部楼层
    desaiapi999 发表于 2024-9-5 09:20
    我的方法是写了个超级简单的脚本,也能实现双开,一直在用,实现也没撒问题,使用的时候将脚本里面的微信路 ...

    不错,感谢表哥分享
    PYG19周年生日快乐!
    回复 支持 反对

    使用道具 举报

  • TA的每日心情
    开心
    昨天 12:45
  • 签到天数: 1391 天

    [LV.10]以坛为家III

    发表于 3 天前 | 显示全部楼层
    rnienteratou 发表于 2024-9-6 10:36
    最好不要改动微信的各种原始文件,有封号风险。想要多开,除了同时一次性打开多个客户端外,也可以从防多开 ...


    PYG19周年生日快乐!
    回复 支持 反对

    使用道具 举报

  • TA的每日心情
    开心
    前天 13:05
  • 签到天数: 297 天

    [LV.8]以坛为家I

    发表于 前天 13:06 | 显示全部楼层
    不错,多谢分享!
    PYG19周年生日快乐!
    回复 支持 反对

    使用道具 举报

    您需要登录后才可以回帖 登录 | 加入我们

    本版积分规则

    快速回复 返回顶部 返回列表