Bat脚本多开微信分析

Bat脚本多开微信分析Bat脚本多开微信分析

大家好,欢迎来到IT知识分享网。

Bat脚本微信多开原理分析


前言

本文将介绍两种方式多开微信,各有优缺。

提示:以下是本篇文章正文内容,下面案例可供参考

一、关闭Mutex的方式

原理:利用程序关闭掉之前微信创建的互斥信号量,来达到多开。话不多说直接上程序。
链接:https://pan.baidu.com/s/1TBibH2mX-yYNnFIARRV_Rw
提取码:q8w0

第一步将程序放在微信的安装目录下。
在这里插入图片描述
需要管理员启动。可以创建一个快捷键到桌面,然后更换成微信现成的图标即可。
在这里插入图片描述
想开多少随时能开
在这里插入图片描述

二、Bat脚本脚本多开

先上代码

TASKKILL /F /IM wechat.exe
start "" "D:\Tencent\WeChat\WeChat.exe"
start "" "D:\Tencent\WeChat\WeChat.exe"

乍一看这里也没有操作Mutex为什么能双开嫩?为了详细讲解,直接上调式器看看。微信3.7.5.23(当前最新版)。

第一步:利用CreateMutex创建了互斥信号量
在这里插入图片描述
第二步:找微信窗口。
在这里插入图片描述
分析:
![在这里插入图片描述](https://img-blog.csdnimg.cn/7270098e240e414ea56bd550ce49e0b1.png![

之前一直纳闷,还以为CreateMutex不起作用了,写了程序测试一下发现并没哟。上调式器一看原来还有查找窗口这一步。所以我猜测Bat的几条start启动命令就利用了窗口启动需要一定的时间导致查找函数失败的BUG,所以才能够多开。为了进一步验证我的猜测,修改一下之前bat脚本。

TASKKILL /F /IM wechat.exe
start "" "D:\Tencent\WeChat\WeChat.exe"
ping 123.123.123.123
start "" "D:\Tencent\WeChat\WeChat.exe"

我在第一条启动命令后加了个ping命令,相当于延时,发现bat运行完毕后并没有启动两个微信,而只有一个。

三、总结对比

第一种 c++代码关闭Mutex的方式可以随时进行多开。
第二种 bat脚本必须一开始考虑一次开几个,不然想要再开的时候,必须把之前的微信全部退出才行。

四、最后畅玩一下斗地主

得得得得得
在这里插入图片描述

免责声明:本站所有文章内容,图片,视频等均是来源于用户投稿和互联网及文摘转载整编而成,不代表本站观点,不承担相关法律责任。其著作权各归其原作者或其出版社所有。如发现本站有涉嫌抄袭侵权/违法违规的内容,侵犯到您的权益,请在线联系站长,一经查实,本站将立刻删除。 本文来自网络,若有侵权,请联系删除,如若转载,请注明出处:https://yundeesoft.com/15437.html

(0)

相关推荐

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

关注微信