最好用的电脑微信多开工具

易语言 2020-02-29 20:35:12

最好用的电脑微信多开工具

pCount = 指针到整数 (pbuffer)
.变量循环首 (0, pCount - 1, 1, i)
RtlMoveMemory_INFO (pInfo, pbuffer + 4 + i × 16, 16)

.如果真 (IsTargetPid (pInfo.UniqueProcessId, Pids, Num))
hHandle = DuplicateHandleEx (pInfo.UniqueProcessId, pInfo.HandleValue, #DUPLICATE_SAME_ACCESS)
.如果真 (hHandle = 0)
到循环尾 ()
.如果真结束
' 获取对象类型名
Status = _ToLong (NtQueryObject (hHandle, #ObjectTypeInformation, szType, 128, dwFlags))
.如果真 (Status < 0)
CloseHandle (hHandle)
到循环尾 ()
.如果真结束
RtlMoveMemory_NAME (pNameType, szType, 8)
TypName = _fun_pw2a (pNameType.Name.Buffer)
.如果真 (TypName = “Mutant”)
' 获取对象名
Status = NtQueryObject (hHandle, #ObjectNameInformation, szName, 512, dwFlags)
.如果真 (Status < 0)
CloseHandle (hHandle)
到循环尾 ()
.如果真结束
' 找到微信的标志找到微信标志
RtlMoveMemory_NAME (pNameInfo, szName, 8)
Name = _fun_pw2a (pNameInfo.Name.Buffer)
.如果真 (寻找文本 (Name, “_WeChat_App_Instance_Identity_Mutex_Name”, , 假) ≠ -1)
CloseHandle (hHandle)
hHandle = DuplicateHandleEx (pInfo.UniqueProcessId, pInfo.HandleValue, #DUPLICATE_CLOSE_SOURCE) ' 关闭Mutant对象
.如果真 (hHandle ≠ 0)
p_Tag = 1
CloseHandle (hHandle)
.如果真结束
跳出循环 ()
.如果真结束

.如果真结束
CloseHandle (hHandle)