1. 下载脚本:wechat2.ps1 解压到 PATH环境变量所在的目录, 比如 C:\WINDOWS\ 目录
2. 下载微软官方的handle64 传送门(https://docs.microsoft.com/zh-cn/sysinternals/downloads/handle) 解压到 PATH环境变量所在的目录, 比如 C:\WINDOWS\ 目录
PS C:\Users\evlon> wechat2
Nthandle v4.22 - Handle viewer
Copyright (C) 1997-2019 Mark Russinovich
Sysinternals - www.sysinternals.com
3E4: Mutant \Sessions\1\BaseNamedObjects\_WeChat_App_Instance_Identity_Mutex_Name
Handle closed.
Nthandle v4.22 - Handle viewer
Copyright (C) 1997-2019 Mark Russinovich
Sysinternals - www.sysinternals.com
75C: Mutant \Sessions\1\BaseNamedObjects\WeChat_GlobalConfig_Multi_Process_Mutex
Handle closed.
ok, open next wechat now
微信支持了免扫码登录微信,我想让我的两个微信可以在电脑上都可以这样便捷的登录。
1. 下载微软官方的handle64 传送门:(https://docs.microsoft.com/zh-cn/sysinternals/downloads/handle)
注意解压到 PATH环境变量所在的目录, 比如 C:\WINDOWS\ 目录
使用 apphost 登录,确保可以成功运行微信。
chcp 65001
handle64 -a -p wechat.exe wechat | select-string -Pattern '(_wechat_app|WeChat_GlobalConfig_Multi_Process_Mutex)'| %{Invoke-Expression $( $_ -replace '.*?pid:\s*(\d+).+Mutant\s+([A-F0-9]+):.+','handle64 -p $1 -c $2 -y')}
write-host 'start wechat...'
$reg_key = 'HKCU:\SOFTWARE\Tencent\WeChat'
$default_path = Get-ItemPropertyvalue -Path $reg_key -Name InstallPath
$user='apphost'
$cmd = 'runas /user:$user /sa "$default_path\WeChat.exe"'
write-host $cmd
Invoke-Expression $cmd
注意:第一次运行,需要输入账户 apphost 的密码, 以后会自动保存, 就不用输入了。
桌面两个快捷方式,第一个是微信1, 第二个是微信2, 都是双击进入,不用输入密码,不用扫码。 爽歪歪!!