今天需要在电脑上双开电脑版微信,但其正常只能打开一个客户端实例(双击两次后只打开一个登录界面),估计是微信登录程序加互斥导致,网上有方法是通过命令行执行 start WeChat.exe&WeChat.exe实现的,推测这样双开是因为第二个实例打开速度快于第一个实例创建互斥速度。

遂用Cpp + WinSDK 代码实现如下:

// DualWeChat.cpp : 定义应用程序的入口点。
// Author : SigmaTera#include "framework.h"
#include "DualWeChat.h"
#include <shellapi.h>
#include <ShlObj_core.h>
#include <atlstr.h>/*Utils.hpp*/
BOOL IsX64System()
{SYSTEM_INFO si;GetNativeSystemInfo(&si);if (si.wProcessorArchitecture == PROCESSOR_ARCHITECTURE_AMD64 ||si.wProcessorArchitecture == PROCESSOR_ARCHITECTURE_IA64)return TRUE;elsereturn FALSE;
};
BOOL GetInstPath(CString& strInstPath)
{CRegKey key;CString strPath;CString strValue;if (IsX64System() == TRUE)strPath.Format(TEXT("SOFTWARE\\WOW6432Node\\Microsoft\\Windows\\CurrentVersion\\Uninstall\\WeChat"));elsestrPath.Format(TEXT("SOFTWARE\\Microsoft\\Windows\\CurrentVersion\\Uninstall\\WeChat"));if (key.Open(HKEY_LOCAL_MACHINE, strPath, KEY_ALL_ACCESS) == ERROR_SUCCESS){ULONG ulSize = MAX_PATH;key.QueryStringValue(TEXT("InstallLocation"), strValue.GetBuffer(ulSize), &ulSize);strValue.ReleaseBuffer();strInstPath = strValue;key.Close();return TRUE;}return FALSE;
}
/*End of Utils.hpp*/int APIENTRY wWinMain(_In_ HINSTANCE hInstance,_In_opt_ HINSTANCE hPrevInstance,_In_ LPWSTR    lpCmdLine,_In_ int       nCmdShow)
{UNREFERENCED_PARAMETER(hPrevInstance);UNREFERENCED_PARAMETER(lpCmdLine);// TODO: 在此处放置代码。CString strInstPath;if (GetInstPath(strInstPath) == TRUE){strInstPath = TEXT("");SHGetSpecialFolderPath(NULL, strInstPath.GetBuffer(MAX_PATH), CSIDL_PROGRAM_FILES, FALSE);strInstPath.ReleaseBuffer();strInstPath += TEXT("\\Tencent\\WeChat");}strInstPath += TEXT("\\Wechat.exe");ShellExecute(NULL, NULL, strInstPath, NULL, NULL,SW_SHOW);ShellExecute(NULL, NULL, strInstPath, NULL, NULL, SW_SHOW);return 0;
}

[原创]微信双开代码相关推荐

  1. 简单电脑版微信双开方法多开bat分身代码教程

    在工作中或者需求中,大家可能跟我一样想在电脑上开一个微信,以便自己使用 网上的教程天花乱坠要么教程过时要么操作繁琐,小白很难上手,今天手把手从零教大家如何对开. 外面用别人的软件还得下载,也有人觉得不 ...

  2. 黑科技!C代码轻松搞定微信双开!工具源码原理分析!

    VC++.NET版微信多开神器源代码,可以启动多个微信客户端副本,随便启动几个就算了吧,别多贪,当然你在使用本程序前,你的电脑上需要安装微信电脑版,并确信自动识别的路径正确,点击"启动&qu ...

  3. PC端Win10系统微信双开

    方法一 在微信官网下载安装一个微信,然后在Win10商店(Microsoft Store)下载一个微信.这样可以启动两个微信,不过在Win10商店下载的微信版本稍低,可能对一些功能的支持有些受限. 方 ...

  4. Windows 微信双开(批处理)

    Windows 微信双开(批处理) 正常情况下,一台电脑只能登陆一个微信账号,但是有时候又不得不登陆两个微信(比如上班摸鱼的时候),这时就必须启动两个微信来交替使用. 1.获取电脑上的微信安装目录 批 ...

  5. php生成红包,PHP 生成微信红包代码简单,php生成红包代码

    PHP 生成微信红包代码简单,php生成红包代码 废话不多说了,一切解释尽在代码中,具体代码如下所示: /** * @param $total [你要发的红包总额] * @param int $num ...

  6. 上微信怎么同时用计算机,电脑端微信双开,教你两种简单的方法,上手即用!...

    原标题:电脑端微信双开,教你两种简单的方法,上手即用! 微信现在已不单单是社交软件了,如今已成了工作必备软件,每天上班微信电脑端一登,传个文件,发个群通知,实在方便. 但是很多人都不止有一个微信号,电 ...

  7. 电脑端微信双开,教你两种简单的方法,上手即用!

    电脑端微信双开,教你两种简单的方法,上手即用! https://kuaibao.qq.com/s/20181117A0GAZF00?refer=spider 微信现在已不单单是社交软件了,如今已成了工 ...

  8. 微信团队分享:微信支付代码重构带来的移动端软件架构上的思考

    本文原文由微信客户端高级工程师方秋枋原创发表于WeMobileDev公众号,收录时有修订和加工,感谢作者的无私分享. 1.引言 作为一个重要业务,微信支付在客户端上面临着各种问题. 其中最核心问题就是 ...

  9. 微信双开是定时炸弹?关于非越狱iOS上微信分身高危插件ImgNaix的分析

    作者:蒸米@阿里移动安全 序言 微信作为手机上的第一大应用,有着上亿的用户.并且很多人都不只拥有一个微信帐号,有的微信账号是用于商业的,有的是用于私人的.可惜的是官方版的微信并不支持多开的功能,并且频 ...

最新文章

  1. OpenCV中图像轮廓检测
  2. C++ 析构函数不要抛出异常
  3. 1111---9999的变换
  4. component_春天@Component
  5. lucky前面加a还是an_加方法 || 让孩子赶超学霸!这份小学英语知识精编,千万不能错过啦!...
  6. 【致远FAQ】A6+Cloud__V1.0_A6+cloud的M3端地址保存提示:not found
  7. 微信声音锁会上传到服务器吗,微信声音锁原理是什么?微信声音锁安全吗?
  8. 【LeetCode每日一题】1723. 完成所有工作的最短时间
  9. java生成二维码,并在前端展示。
  10. css实现hover遮图罩
  11. 腾讯视频过滤广告简略办法
  12. 工业机器人 郝卫东_智能保安巡逻机器人论文
  13. WIFI 国家码和信道划分
  14. 1.HTTP网络编程
  15. 刷脸支付在新零售行业线上线下加速融合
  16. Spine动画导入报错 : Could not automatically set the AtlasAsset for “xx“.you may set it manually
  17. 公众无线局域网体系结构和运营模式
  18. 传智播客mysql分页的实现_传智播客 2010-03-07 员工信息的AJAX分页实现
  19. 自学UI设计看什么书好?
  20. EJB学习日记(7)

热门文章

  1. Python实现扫雷游戏
  2. 3D手绘模型和次世代模型的区别?零基础学游戏建模应该做出什么样的选择?
  3. Autoware学习笔记waypoint_follower之wf_simulator
  4. 锂电池升压3V,3.3V,3.7V升压5V,9V,12V大小电流方案合集
  5. 阿里云服务器 liunx 安装配置 redis
  6. Ubuntu13.04(64bit)下用Wine安装百度云、360云、微云
  7. ContextCapture User Guide V4.4.11 ContextCapture(Smart3D 帮助文档 第三章 认识软件)
  8. 共享 || 109份2019年品牌行业报告
  9. matlab simulink阶跃响应,实验三 SIMULINK环境下典型环节阶跃响应仿真及分析.pdf
  10. 《关于建立统一的城乡居民基本养老保险制度的意见》