吾爱破解 - 52pojie.cn

 找回密码
 注册[Register]

QQ登录

只需一步,快速开始

查看: 6412|回复: 122
收起左侧

[分享] 去除Windows微信多开限制

  [复制链接]
Rustry 发表于 2026-1-13 11:51

工具

  • WIndows 微信 4.1.6.46
  • x64dbg

参考

[分享] 小白逆向--去除Windows微信多开限制

过程

通过前人的探索,微信限制多开的方式可能为使用 kernel32.dll 的CreateMutex

分别在weixin.exe和weixin.dll 搜索关键字得到
Search_weixin_exe.png
Search_weixin_dll.png

给CreateMutexW打一个断点
BreakePoint_kernel32_dll_CreateMutexW.png

断住后可以从调用堆栈里看到用户代码的调用位置

CallStack.png
单步跟上,看到了GetLastError 猜测可能通过ErrorCode判断
weixin_dll_Debug.png
分别在第一次启动微信和重复启动微信时间查看GetLastErrorCode返回,首次启动返回0,重复启动的返回0xB7

weixin_dll_Debug_first.png
weixin_dll_GetLastError.png

查阅文档得知为 ERROR_ALREADY_EXISTS

MSErrorCodeDoc.png

先试试修改ErrorCode碰碰运气

把 mov edi, eax 改掉,改为xor edi, edi (16进制为 31 FF ) 这样就可以让 edi 的值和首次启动一样了,继续运行测试一下,发现可以启动俩个微信

因为本人没有俩个微信号,没办法试俩个程序功能之间是否有影响。

大家可以自己测测,后边把修补之后的weixin.dll替换之前的就可以正常的使用了,记得保存旧的weixin.dll



免费评分

参与人数 20吾爱币 +19 热心值 +18 收起 理由
DsYs + 1 + 1 我很赞同!
RIKKIA + 1 + 1 我很赞同!
无尘浪子 + 1 谢谢@Thanks!
baisskm + 1 + 1 谢谢@Thanks!
grrr_zhao + 1 + 1 谢谢@Thanks!
haoyunlai01 + 1 + 1 谢谢@Thanks!
1MPandaaa + 1 + 1 热心回复!
itxcc + 1 + 1 我很赞同!
xiaosmu66 + 1 我很赞同!
Uncle58 + 1 + 1 我很赞同!
coco997688 + 1 + 1 热心回复!
52rap + 1 + 1 谢谢@Thanks!
lbdcyy + 1 热心回复!
anning666 + 1 + 1 谢谢@Thanks!
wolaikaoyan + 1 + 1 我很赞同!
小龙飞 + 1 + 1 谢谢@Thanks!
Zxjy123 + 1 + 1 谢谢@Thanks!
jiukou + 1 + 1 谢谢@Thanks!
laozhang4201 + 1 + 1 热心回复!
wanfon + 1 + 1 热心回复!

查看全部评分

本帖被以下淘专辑推荐:

发帖前要善用论坛搜索功能,那里可能会有你要找的答案或者已经有人发布过相同内容了,请勿重复发帖。

搬运工2333 发表于 2026-1-13 16:39
nulizhuanqian 发表于 2026-1-13 15:14
批处理是咋操作

@echo off

start "" "C:\Program Files\Tencent\WeXin\WeXin.exe"
start "" "C:\Program Files\Tencent\WeXin\WeXin.exe"

exit

新建一个txt,把代码贴进去,路径改成自己的微信安装路径,想开几个微信就写几行,把txt重命名为bat

免费评分

参与人数 2吾爱币 +1 热心值 +2 收起 理由
Eric00 + 1 + 1 谢谢@Thanks!
bbs0663 + 1 谢谢@Thanks!

查看全部评分

花开彼岸天 发表于 2026-1-13 15:05
又是代码又是软件的,直接多次快速点击,想登几个就能登几个啊
huffmankim 发表于 2026-1-13 15:18
anning666 发表于 2026-1-15 08:33
大佬真耐心,从根上解决问题~
Totallin 发表于 2026-1-13 16:50
下载不同版本不就好了吗。。。这么折腾做什么
QQ20260113-164744.png
Jacksonsys 发表于 2026-1-13 14:31
暂时直接批处理start weixin.exe还能用
q6567 发表于 2026-1-13 14:33
这个方法也能多开start D:\Tencent\Weixin\Weixin.exe
start D:\Tencent\Weixin\Weixin.exe
有个缺点就是 如果有一个微信崩溃了,或者关闭了登录窗口,需要微信全部退出,才能呼叫出新的登录窗口,不知道楼主弄的有没有这个问题
zhangweiyi9 发表于 2026-1-13 14:45
防撤的也在这个weixin.dll里面修改啊,楼主测测是修改哪里?
terry9020 发表于 2026-1-13 15:00
批处理先用着,啥时候不行了再想办法
chishingchan 发表于 2026-1-13 15:14
本帖最后由 chishingchan 于 2026-1-13 15:22 编辑

根据楼主的信息,我修改了文件:Weixin.dll(4.1.0.34),多开成功!
1.png
nulizhuanqian 发表于 2026-1-13 15:14
terry9020 发表于 2026-1-13 15:00
批处理先用着,啥时候不行了再想办法

批处理是咋操作
owen2000wy 发表于 2026-1-13 15:57
先囤着,我目前用的也是批处理,失效了再说
您需要登录后才可以回帖 登录 | 注册[Register]

本版积分规则

返回列表

RSS订阅|小黑屋|处罚记录|联系我们|吾爱破解 - 52pojie.cn ( 京ICP备16042023号 | 京公网安备 11010502030087号 )

GMT+8, 2026-1-30 15:10

Powered by Discuz!

Copyright © 2001-2020, Tencent Cloud.

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