zoukankan      html  css  js  c++  java
  • [笔记] 如何在Windows上同时打开多个钉钉?

    钉钉防多开原理

    常规程序防止多开,会使用Mutex。
    钉钉是常规程序,所以也是使用Mutex。

    查找钉钉使用的Mutex

    工具:ProcessExplorer.exe

    ProcessExplorer

    启动钉钉,然后使用ProcessExplorer查看进程的Mutant,会看到多个。
    挨个停掉Mutant句柄之后尝试再次打开钉钉,直到成功。

    验证结果为如下两个Mutex需要关闭:

    Sessions1BaseNamedObjects{{239B7D43-86D5-4E5C-ADE6-CEC42155B475}}DingTalk
    Sessions1BaseNamedObjects{{239B7D43-86D5-4E5C-ADE6-CEC42155B475}}DingTalk_loginframe

    关闭钉钉的Mutex

    工具:handle.exe

    使用handle.exe查看Mutex及进程pid:

    > handle.exe -a "BaseNamedObjects{{239B7D43-86D5-4E5C-ADE6-CEC42155B475}}DingTalk"
    
    Nthandle v4.22 - Handle viewer
    Copyright (C) 1997-2019 Mark Russinovich
    Sysinternals - www.sysinternals.com
    
    DingTalk.exe       pid: 18828  type: Mutant         294: Sessions1BaseNamedObjects{{239B7D43-86D5-4E5C-ADE6-CEC42155B475}}DingTalk
    DingTalk.exe       pid: 18828  type: Mutant         2A4: Sessions1BaseNamedObjects{{239B7D43-86D5-4E5C-ADE6-CEC42155B475}}DingTalk_loginframe
    

    则调用如下命令即可:

    handle.exe -p 18828 -c 294 -y
    handle.exe -p 18828 -c 2a4 -y
    

    此时可启动第二个钉钉了。

    参考文献

    电脑上怎么登录几个微信(微信多开)?
    https://www.zhihu.com/question/41110715ProcessExplorer.png

  • 相关阅读:
    离散数学--第十章 群,环,域
    离散数学--十一章 格与布尔代数
    matplotlib 基础|笔记
    CF Round #632 div2
    Codeforces Round#630 div2
    PVZ 2--攻略合集?
    【POJ
    【POJ
    【Aizu
    【Aizu
  • 原文地址:https://www.cnblogs.com/journeyonmyway/p/11286276.html
Copyright © 2011-2022 走看看