作为一个程序员还是要走点不一样的套路的。 徒手撕微信。先说一下代码是如何实现一个系统就只能登陆一个软件的。 听说过“死锁”的名词吧。 操作系统上有两类锁,一类是进程内可见的,一类是跨进程可见的。 应用程序想做单实例运行, 是利用了后者, 声明一个跨进程可见的锁(互斥量Mutex)。 第二个程序启动时检测是否有这个锁的存在, 如果有就退出,如果没有就正常启动。
只要想办法找到这个锁并关闭它就可以了。
1、如何找到他
首先下载微软的增强版资源管理器 地址如下:点击跳转
右击以管理员身份运行,找到微信:
选中后按下Ctrl+L , Show Lower Pane显示详细信息的意思。
找到下面的两把锁,然后右键, Close Handle, 结束掉它。 两个后结束掉。
WeChat_GlobalConfig_Multi_Process_Mutex
_WeChat_App_Instance_Identity_Mutex_Name
两个微信搞定结果