搜 索

Windows多开小工具

  • 2.5k阅读
  • 2022年05月02日
  • 1评论
首页 / 技术 / 正文

简介

  很久之前做的了,有次摸鱼,想到之前写C#的时候为了防止用户同时打开多个软件要把一个句柄写入进程,那么是不是可以用句柄工具把这个句柄抓出来,然后强行关闭它,是不是就可以再打开一个软件。
  我用微软的工具 procexp 一个一个测试,看关闭哪个句柄的时候可以再次打开一个软件,如下图微信为例:
http://qn.tbed.abug.cc/2022/05/09/62786cca3b587.png
  当关闭这个句柄的时候,微信就可以再次打开一个了。一次类推,很多软件都是用这种简单而又直接的方式防止多开的,差的就是找出每个软件的句柄了。再把这种手动的方式用软件处理一下,就可以很便捷的实现多开了。

使用方式

  将软件应用程序或快捷方式拖动到窗口上
  部分软件需要的系统管理权限太高,所以本工具也需要使用管理员方式运行,此时仅能右键选择快捷方式打开,拖动无效

当前支持

  1. 微信
  2. 企业微信
  3. 腾讯手游助手
  4. bilibili投稿工具
  5. 优酷
  6. 钉钉
  7. 拼多多商家平台
  8. RDO远程工具
  9. 希沃白板
  10. 百度云盘
  11. 天翼云盘
  12. 魔兽争霸官方对战平台
  13. UU加速器
  14. 腾讯会议
  15. 有道云笔记
  16. 梦幻西游手游
  17. 爱思助手
  18. 大话西游手游
  19. 拼多多商家工作台

运行截图

http://qn.tbed.abug.cc/2022/05/09/62786e13938b1.png
http://qn.tbed.abug.cc/2022/05/09/62786e143904f.png

相关句柄代码

//id,name,process,type,paths,paths_args,values
        private static List<Map_Info> datas = new List<Map_Info>()
        {
            new Map_Info(){
                id = 1,title ="微信",details ="",name = "wechat",
                process ="WeChat",type =1,paths ="",paths_args ="",
                values = new string[] {"BaseNamedObjects\\_WeChat_App_Instance_Identity_Mutex_Name"},
            },
            new Map_Info(){
                id = 2,title ="企业微信",details ="",name = "wxwork",
                process ="WXWork",type =1,paths ="",paths_args ="",
                values = new string[] {
                    "BaseNamedObjects\\Tencent.WeWork.ExclusiveObjectInstance1",
                    "BaseNamedObjects\\Tencent.WeWork.ExclusiveObject"
                },
            },
            new Map_Info(){
                id = 3,title ="腾讯手游助手",details ="",name = "appmarket",
                process ="AppMarket",type =1,paths ="",paths_args ="",
                values = new string[] {
                    "BaseNamedObjects\\{AE10602C-2DBC-4a37-BC13-8E12012E16F1}_APPMARKET_1"
                },
            },
            new Map_Info(){
                id = 4,title ="bilibili投稿工具",details ="",name = "ugc_assistant",
                process ="ugc_assistant",type =1,paths ="",paths_args ="",
                values = new string[] {
                    "BaseNamedObjects\\{F2AD8D0A-F8AE-4467-8D1E-D406B3943CD8}"
                },
            },
            new Map_Info(){
                id = 5,title ="优酷",details ="",name = "youkudesktop",
                process ="YoukuDesktop",type =1,paths ="",paths_args ="",
                values = new string[] {
                    "BaseNamedObjects\\ikudesktop"
                },
            },
            new Map_Info(){
                id = 6,title ="钉钉",details ="",name = "dingtalklauncher",
                process ="DingTalk",type =1,paths ="",paths_args ="",
                values = new string[] {
                    "BaseNamedObjects\\{{239B7D43-86D5-4E5C-ADE6-CEC42155B475}}DingTalk_loginframe",
                    "BaseNamedObjects\\{{239B7D43-86D5-4E5C-ADE6-CEC42155B475}}DingTalk"
                },
            },
            new Map_Info(){
                id = 7,title ="拼多多商家平台",details ="",name = "pddworkbench",
                process ="PddWorkbench",type =1,paths ="",paths_args ="",
                values = new string[] {
                    "BaseNamedObjects\\com.pdd.workbench.single.mutex{50E829F2-9055-40DB-8701-04EF68F0F767}"
                },
            },
            new Map_Info(){
                id = 8,title ="RDO远程工具",details ="",name = "rdo",
                process ="RDO",type =1,paths ="",paths_args ="",
                values = new string[] {
                    "BaseNamedObjects\\fcf27a87-fc95-462f-bfe5-a8830c21b555"
                },
            },
            new Map_Info(){
                id = 9,title ="希沃白板",details ="",name = "swenlauncher",
                process ="EasiNote",type =1,paths ="",paths_args ="",
                values = new string[] {
                    "Device\\NamedPipe\\E_a_s_i_N_o_t_e_5_",
                    "BaseNamedObjects\net.pipe:",
                    "BaseNamedObjects\net.pipe:"
                },
            },
            new Map_Info(){
                id = 10,title ="百度云盘",details ="",name = "baidunetdisk",
                process ="BaiduNetdisk",type =1,paths ="",paths_args ="",
                values = new string[] {
                    "BaseNamedObjects\\{DAF9CDB4-1826-4ba0-A6B6-52ABD4C8DE1A}",
                    "BaseNamedObjects\\YunBrowserSharedMemoryLock",
                    "BaseNamedObjects\\YunBrowserSharedMemoryLock",
                },
            },
            new Map_Info(){
                id = 11,title ="天翼云盘",details ="",name = "ecloud",
                process ="eCloud",type =1,paths ="",paths_args ="",
                values = new string[] {
                    "BaseNamedObjects\\ecloud_{8B817DAA-3143-498b-A2EA-439F08A0C83B}"
                },
            },
            new Map_Info(){
                id = 12,title ="魔兽争霸官方对战平台",details ="",name = "platform",
                process ="Platform",type =1,paths ="",paths_args ="",
                values = new string[] {
                    "BaseNamedObjects\\dotnetfranewarkt",
                    "BaseNamedObjects\\NETEASE_BATTLE_PLATFORM_"
                },
            },
            new Map_Info(){
                id = 13,title ="UU加速器",details ="",name = "uu",
                process ="uu",type =1,paths ="",paths_args ="",
                values = new string[] {
                    "BaseNamedObjects\\Netease GACC Running Event"
                },
            },
            new Map_Info(){
                id = 14,title ="腾讯会议",details ="",name = "wemeetapp",
                process ="wemeetapp",type =1,paths ="",paths_args ="",
                values = new string[] {
                    "BaseNamedObjects\\WEMEET_APP_{ABC4C2CC-D179-45DE-9422-6EA4E517F009}"
                },
            },
            new Map_Info(){
                id = 15,title ="有道云笔记",details ="",name = "youdaonote",
                process ="YoudaoNote",type =1,paths ="",paths_args ="",
                values = new string[] {
                    "BaseNamedObjects\\NetEase Youdao YNote Limit One Instance Mutex"
                },
            },
            new Map_Info(){
                id = 16,title ="梦幻西游手游",details ="",name = "myLauncher",
                process ="mymain",type =2,paths ="mymain",paths_args ="__MYLAUNCHER_MYMAIN_TAG__",
                values = new string[] {
                    "BaseNamedObjects\\mymainmutex0",
                    "BaseNamedObjects\\mymainmutex1"
                },
            },
            new Map_Info(){
                id = 17,title ="爱思助手7.0",details ="",name = "i4tools",
                process ="i4Tools",type =1,paths ="",paths_args ="",
                values = new string[] {
                    "qtsingleapp-i4tool-340c-1-lockfile"
                },
            },
            new Map_Info(){
                id = 18,title ="大话西游手游",details ="",name = "xypclaunch",
                process ="xymain",type =1,paths ="",paths_args ="",
                values = new string[] {
                    "BaseNamedObjects\\dhxysywebshared_0",
                    "BaseNamedObjects\\dhxysywebshared_1",
                    "BaseNamedObjects\\dhxysywebshared_2",
                },
            },
            new Map_Info(){
                id = 19,title ="拼多多商家平台",details ="",name = "pddworkbench2",
                process ="PddWorkbench2",type =1,paths ="",paths_args ="",
                values = new string[] {
                    "BaseNamedObjects\\com.pdd.workbench.single.mutex{50E829F2-9055-40DB-8701-04EF68F0F767}"
                },
            },
        };

下载地址

此处内容需要评论回复后方可阅读

打 赏
  • 支付宝
  • 微信
  • QQ
Alipay
WeChatPay
QQPay
评论区
1 2023年05月10日 16:39
回复

avatar