微信多开小工具
本帖最后由 foubei 于 2019-11-20 12:52 编辑只能开3个,有bug,正在努力解决中,sorry
微信多开小工具(MultWeChat)基于.net Framework 4.5(默认widnows 10系统已配置),使用C#开发(C++不会呀!)。
工具介绍:工具在启动时检测本机(windows)的微信安装目录,如果未检测到可以手动选择微信安装目录,输入需要多开的数量(默认2匹配双卡双待机器),点击微信多开即可打开。
工具图片:
多码如下:
//微信多开
private void btnOpen_Click(object sender, EventArgs e)
{
string wechat = txtWeChatPath.Text + "\\WeChat.exe";
int num = Convert.ToInt32(txtNum.Text.ToString());
for(int i=0; i < num; i++)
{
System.Diagnostics.Process.Start(wechat);
}
}
//微信安装目录检测
protected string GetWeChatRegistryValue()
{
//HKEY_CURRENT_USER\Software\Tencent\WeChat
string value = string.Empty;
RegistryKey hkml = Registry.CurrentUser;
RegistryKey software = hkml.OpenSubKey("Software\\Tencent", true);
RegistryKey InstallDir = software.OpenSubKey("WeChat", true);
value = InstallDir.GetValue("InstallPath").ToString().Trim();
if (string.IsNullOrEmpty(value))
{
value = "未检测到微信安装路径";
}
return value;
}
//手动选择微信安装目录
private void btnChoose_Click(object sender, EventArgs e)
{
FolderBrowserDialog dialog = new FolderBrowserDialog();
dialog.Description = "请选择微信安装目录";
if (dialog.ShowDialog() == DialogResult.OK)
{
if (string.IsNullOrEmpty(dialog.SelectedPath))
{
MessageBox.Show("文件夹路径不能为空", "提示", MessageBoxButtons.OKCancel, MessageBoxIcon.Warning);
return;
}
txtWeChatPath.Text = dialog.SelectedPath + "\\";
}
}
//系统加载时加载微信检测函数
private void fmMain_Load(object sender, EventArgs e)
{
//加载系统微信安装目录
txtWeChatPath.Text = GetWeChatRegistryValue().Trim();
}
生成的和项目工程文件如下(VS 2017开发工具):
编译好的的运行文件位于MultWeChat\bin\Release\app.publish目录,双击MultWeChat.exe可运行。
自己编译设置如下
StartPosition为CenterScreen 屏幕居中
FormBorderStyle为FixedSingle 不允许拖动改变大小
我编译好修改了图标的如下
: TASKKILL /F /IM wechat.exe
start "" "C:\Program Files (x86)\Tencent\WeChat\WeChat.exe"
start "" "C:\Program Files (x86)\Tencent\WeChat\WeChat.exe"
懂的拿走、我只是搬运工、搬子52;想多开几个就复制几行、存为ba t 这种方式 多开个数不能超过4个。 下面这种方式也是一样最多开4个
start /d "D:\Program Files (x86)\Tencent\WeChat\" WeChat.exe
start /d "D:\Program Files (x86)\Tencent\WeChat\" WeChat.exe
start /d "D:\Program Files (x86)\Tencent\WeChat\" WeChat.exe
start /d "D:\Program Files (x86)\Tencent\WeChat\" WeChat.exe
start /d "D:\Program Files (x86)\Tencent\WeChat\" WeChat.exe 尝试一下,感谢分享 感谢,用这个,我的两个微信号都可以登录了 谢谢分享,试用一下!
尝试一下,感谢分享 感谢分享 多开个数不能超过4个:Dweeqw 谢谢楼主分享 lkjinhu 发表于 2019-11-20 12:34
多开个数不能超过4个
谢谢!正在努力寻找解决方法。