日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程资源 > 综合教程 >内容正文

综合教程

python怎么实现微信钉钉等软件多开分身

發布時間:2023/12/15 综合教程 42 生活家
生活随笔 收集整理的這篇文章主要介紹了 python怎么实现微信钉钉等软件多开分身 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

今天小編給大家分享一下python怎么實現微信釘釘等軟件多開分身的相關知識點,內容詳細,邏輯清晰,相信大部分人都還太了解這方面的知識,所以分享這篇文章給大家參考一下,希望大家閱讀完這篇文章后有所收獲,下面我們一起來了解一下吧。

目前很多軟件都限制單實例,大多數軟件都是用Mutex來實現的 而這個東西咱們可以用handle去干掉它,并且不影響使用。 釘釘也是一樣的步驟 不過Mutex的名字不一樣 我測試的釘釘的是:

”\Sessions\1\BaseNamedObjects\{{239B7D43-86D5-4E5C-ADE6-CEC42155B475}}DingTalk“

這里要借助微軟的兩個軟件 分別是:procexp handle

接下來開始正文:

首先咱們要手動判斷下Mutex是哪個。

這就要用到procexp.exe了 以管理員身份運行該程序。

選中微信進程 按Ctrl+L 就會出現圖中下半部分。

在軟件中我們可以找type 是Mutant 的 然后右鍵有個關閉 一個一個試 這里我已經試過了就不演示了 直接給大家

name \Sessions\1\BaseNamedObjects\WeChat_GlobalConfig_Multi_Process_Mutex

到這一步之后 這個工具的使命就完成了!接下來該使用handle了 在cmd 輸入下面的代碼

handle-a-u-p12668"\Sessions\1\BaseNamedObjects\WeChat_GlobalConfig_Multi_Process_Mutex"

然后我們在去關閉下這個句柄就可以了

handle-p12668-c460-y

注意:這句代碼需要管理員權限

然后我們再去打開微信就可以了。

下面我們用python去實現下

代碼可能和分析不太一樣 因為

"\Sessions\1\BaseNamedObjects\WeChat_GlobalConfig_Multi_Process_Mutex"

中的1 有時候會變成其他數字,所以我用了匹配規則

把代碼和handle.exe 放在一個目錄下

importos
importre
importpsutil


defget_pid(name):
"""
獲取所有的微信進程
"""
process_list=psutil.pids()
pids=[]
forpidinprocess_list:
ifpsutil.Process(pid).name()==name:
pids.append(pid)
returnpids


defmore_open(path):
pids=get_pid("WeChat.exe")
forpidinpids:
#遍歷所有微信的pid把Mutex都干掉
cmd=f"handle-a-u-p{pid}"
withos.popen(cmd)asf:
result=f.read()
search_result=""
foriinresult.split("\n"):
ifi.strip():
ifi.strip().endswith("_WeChat_App_Instance_Identity_Mutex_Name"):
search_result+=i
ifnotsearch_result:
os.startfile(path)
continue
re_result=re.findall('(\d+):Mutant',search_result,re.S)
#上面這個循環是匹配Mutex的handle
ifre_result:
for_idinre_result:
os.system(f'handle-p{pid}-c{_id}-y')
os.startfile(path)

path="D:\ProgramFiles(x86)\Tencent\WeChat\WeChat.exe"
more_open(path)

總結

以上是生活随笔為你收集整理的python怎么实现微信钉钉等软件多开分身的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。