DLL命令代码

.版本 2

.DLL命令 GetProcessHandleCount, 逻辑型

.参数 hProcess, 整数型

.参数 pdwHandleCount, 整数型, 传址

.DLL命令 DuplicateHandle, 逻辑型

.参数 hSourceProcessHandle, 整数型

.参数 hSourceHandle, 整数型

.参数 hTargetProcessHandle, 整数型

.参数 lpTargetHandle, 整数型, 传址

.参数 dwDesiredAccess, 整数型

.参数 bInheritHandle, 逻辑型

.参数 dwOptions, 整数型

.DLL命令 GetCurrentProcess, 整数型

.DLL命令 ZwQueryObject, 整数型, "ntdll.dll"

.参数 ObjectHandle, 整数型

.参数 ObjectInformationClass, 整数型

.参数 ObjectInformation, 字节集, 传址

.参数 Length, 整数型

.参数 ResultLength, 整数型, 传址

.DLL命令 CloseHandle, 逻辑型

.参数 hObject, 整数型

.DLL命令 WideCharToMultiByte, 整数型

.参数 CodePage, 整数型

.参数 dwFlags, 整数型

.参数 lpWideCharStr, 字节集

.参数 cchWideChar, 整数型

.参数 lpMultiByteStr, 文本型

.参数 cchMultiByte, 整数型

.参数 lpDefaultChar, 文本型

.参数 lpUsedDefaultChar, 整数型

.DLL命令 OpenProcess, 整数型

.参数 dwDesiredAccess, 整数型

.参数 bInheritHandle, 逻辑型

.参数 dwProcessId, 整数型

.DLL命令 CreateToolhelp32Snapshot, 整数型

.参数 dwFlags, 整数型

.参数 th32ProcessID, 整数型

.DLL命令 Process32First, 整数型

.参数 hSnapshot, 整数型

.参数 lppe, LPPROCESSENTRY32

.DLL命令 Process32Next, 整数型

.参数 hSnapshot, 整数型

.参数 lppe, LPPROCESSENTRY32

自定义数据类型表

.版本 2

.数据类型 句柄信息

.成员 句柄, 整数型

.成员 对象名, 文本型

.数据类型 LPPROCESSENTRY32

.成员 dwSize, 整数型

.成员 cntUsage, 整数型

.成员 th32ProcessID, 整数型

.成员 th32DefaultHeapID, 整数型

.成员 th32ModuleID, 整数型

.成员 cntThreads, 整数型

.成员 th32ParentProcessID, 整数型

.成员 pcPriClassBase, 整数型

.成员 dwFlags, 整数型

.成员 szExeFile, 字节型, , "260"

关闭互斥体游戏多开的代码

.版本 2

.程序集 窗口程序集_启动窗口

.程序集变量 记录句柄, 整数型

.子程序 _开启按钮_被单击

时钟1.时钟周期 = 200

.子程序 启动多开

.局部变量 句柄列表, 句柄信息, , "0"

.局部变量 计次, 整数型

.局部变量 进程句柄, 整数型, , "0"

.局部变量 l1, 整数型

取进程句柄 (“shiqiee.exe”, 进程句柄)

.计次循环首 (取数组成员数 (进程句柄), l1)

枚举句柄 (进程句柄 [l1], 句柄列表)

.计次循环首 (取数组成员数 (句柄列表), 计次)

.如果真 (句柄列表 [计次].对象名 = “\Device\HarddiskVolume4\Windows\eelock1.txt” 或 句柄列表 [计次].对象名 = “\Device\HarddiskVolume4\Windows\eelock0.txt” 或 句柄列表 [计次].对象名 = “\Sessions\1\BaseNamedObjects\SA_MUTE0” 或 句柄列表 [计次].对象名 = “\Sessions\1\BaseNamedObjects\SA_MUTE1”)

关闭句柄 (进程句柄 [l1], 句柄列表 [计次].句柄)

.如果真结束

.计次循环尾 ()

.计次循环尾 ()

.子程序 枚举句柄, 整数型

.参数 进程句柄, 整数型

.参数 句柄列表, 句柄信息, 数组

.局部变量 句柄信息, 句柄信息

.局部变量 HandleCount, 整数型

.局部变量 sHandle, 整数型

.局部变量 tHandle, 整数型

.局部变量 i, 整数型

.局部变量 Buf, 字节集

.局部变量 len, 整数型

.如果真 (GetProcessHandleCount (进程句柄, HandleCount))

.判断循环首 (HandleCount > i 且 sHandle < 65536)

sHandle = sHandle + 4

.如果真 (DuplicateHandle (进程句柄, sHandle, GetCurrentProcess (), tHandle, 0, 假, 2))

i = i + 1

句柄信息.句柄 = sHandle

句柄信息.对象名 = “”

Buf = 取空白字节集 (8192)

.如果真 (ZwQueryObject (tHandle, 1, Buf, 8192, 0) = 0)

len = 取字节集数据 (Buf, 2, )

Buf = 取字节集中间 (Buf, 9, len)

句柄信息.对象名 = UnicodeToAnsi (Buf)

.如果真结束

CloseHandle (tHandle)

加入成员 (句柄列表, 句柄信息)

.如果真结束

.判断循环尾 ()

.如果真结束

返回 (i)

.子程序 UnicodeToAnsi, 文本型

.参数 Unicode, 字节集

.局部变量 ansi_len, 整数型

.局部变量 unicode_len, 整数型

.局部变量 ansi, 文本型

unicode_len = 取字节集长度 (Unicode) ÷ 2

ansi_len = WideCharToMultiByte (936, 0, Unicode, unicode_len, ansi, 0, “”, 0)

ansi = 取空白文本 (ansi_len)

WideCharToMultiByte (936, 0, Unicode, unicode_len, ansi, ansi_len, “”, 0)

返回 (ansi)

.子程序 关闭句柄, 逻辑型

.参数 进程句柄, 整数型

.参数 对象句柄, 整数型

.局部变量 Handle, 整数型

.如果 (DuplicateHandle (进程句柄, 对象句柄, GetCurrentProcess (), Handle, 0, 假, 1))

CloseHandle (Handle)

返回 (真)

.否则

返回 (假)

.如果结束

.子程序 取进程句柄, 整数型

.参数 进程名, 文本型

.参数 进程句柄, 整数型, 可空 数组

.局部变量 LPPROCESSENTRY32, LPPROCESSENTRY32

.局部变量 hSnapshot, 整数型

.局部变量 hProcess, 整数型

.局部变量 j, 整数型

hSnapshot = CreateToolhelp32Snapshot (2, 0)

.如果真 (hSnapshot ≠ -1)

LPPROCESSENTRY32.dwSize = 296

j = Process32First (hSnapshot, LPPROCESSENTRY32)

.判断循环首 (j ≠ 0)

.如果真 (到小写 (进程名) = 到小写 (到文本 (LPPROCESSENTRY32.szExeFile)))

hProcess = OpenProcess (2035711, 假, LPPROCESSENTRY32.th32ProcessID)

加入成员 (进程句柄, hProcess)

.如果真结束

j = Process32Next (hSnapshot, LPPROCESSENTRY32)

.判断循环尾 ()

CloseHandle (hSnapshot)

返回 (hProcess)

.如果真结束

返回 (0)

.子程序 _时钟1_周期事件

启动多开 ()

.子程序 _关闭按钮_被单击

时钟1.时钟周期 = 0

运行结果:

总结

以上就是这篇文章的全部内容了,希望本文的内容对大家的学习或者工作具有一定的参考学习价值,谢谢大家对脚本之家的支持。如果你想了解更多相关内容请查看下面相关链接

python多开游戏_易语言通过句柄名来关闭互斥体实现游戏多开的代码相关推荐

  1. 关闭互斥体实现微信多开,适用于现在所有版本

    关闭互斥体实现微信多开,适用于现在所有版本 上一篇文章写了一个有版本限制的多开方法,现在有了个适用于所有版本的多开方法. 只要关闭互斥体句柄就能实现多开. 就是枚举微信进程所有的句柄,找出_WeCha ...

  2. 易语言支持库配置闪退丨支持库配置崩溃_易语言打开支持库配置就闪退怎么办?

    易语言支持库配置闪退打不开怎么办? 易语言支持库配置闪退解决方法丨支持库配置崩溃_易语言打开支持 易语言支持库配置闪退丨支持库配置崩溃_易语言打开支持库配置就闪退怎么办? 很多人都遇到过 打开易语言支 ...

  3. 解除游戏多开限制,关闭互斥体句柄

    游戏限制多开有很多种方法 比如说遍历窗口,遍历进程,配置文件,注册表,互斥体,mac地址,ip,公共文件,内存映射等等.方法很多. 但是绝大部分游戏限制多开都是采用的互斥体. 这节课我们来讲解一下关闭 ...

  4. python和易语言抓包_易语言调用抓包工具 易语言网页抓包教程

    如何用易语言在手机上进行编程?需要用什么软件? 目前,有许多编程语言.当然,所有的句子都是由简单的英语单词组成的,而汉字是唯一简单的语言. 建议您也应该先学习C语言,开始学习if else,while ...

  5. python 易盛行情_易盛信息9.0外盘期货行情数据API接口公共授权开发包例子代码...

    易盛信息9.0外盘期货行情数据API接口公共授权开发包例子代码 怎么才能获取到外盘期货行情数据API接口呢?不少朋友就会考虑到易盛9.0行情API接口,本身易盛就是一个软件提供商,提供行情API接口也 ...

  6. python传奇自动打怪脚本_易语言传奇sf自动打怪脚本源码

    從目前的傳奇推出的新地圖來看,闖赤月殺蜘蛛還是很刺激的.特別是像我這樣的老玩家,在傳奇中混了很長一段時間了,殺一些簡單的怪,已經很乏味了.好不容易出了新地圖,總不可能放過吧,但大家也別小看了這些蜘蛛哦 ...

  7. 易语言java类_易语言面对对象编程

    易语言面对对象编程---类的创建与使用 面对对象编程,可以说是当前最流行的编程方式,当前流行的面对对象的编程语言很多,如:C++.JAVA等等.易语言3.8版推出后,同样紧跟编程语言发展的方向,也开始 ...

  8. mysql 线程池源码模块_易语言Mysql线程池2.0模块源码

    易语言Mysql线程池2.0模块源码 易语言Mysql线程池2.0模块源码 系统结构:GetThis,初始化,关闭类线程,线程_测试,其他_附加文本,连接池初始化,取mysql句柄,释放mysql句柄 ...

  9. cf方框透视易语言代码怎么写_易语言真的那么不入流吗?

    很多人鄙视易语言,为什么那么多人一提易语言,除了骂,还是骂,易语言很大错误吗? 知乎上的大神们是这么说的 一个语言的"入流",和是不是英文关键字无关,而是和这种语言进入某一子行业的 ...

最新文章

  1. HTML 统一资源定位器(Uniform Resource Locators)URL
  2. php接收rs485的数据如何处理,为什么485不能连续接收?
  3. 软件测试作业1 -- 关于c++项目中类相互调用的问题与解决
  4. prototype的相关注意点
  5. 【进阶3-4期】深度解析bind原理、使用场景及模拟实现
  6. maya 处理 linux 鼠标变X
  7. Wireshark实战分析之IP协议(一)
  8. php和html怎么链接,PHP(6)只记录我的学习历程 html(链接和框架标志)
  9. 锁相环环路滤波器计算公式_锁相环和射频振荡器简介
  10. 关于ListCtrol自绘的技巧
  11. 转:不同的行业和工作的真实情况是怎样的?
  12. MSC-VO: 基于曼哈顿和结构约束的视觉里程计(CVPR 2021)
  13. 试用bus hound来分析STM32CubeMX来生成USB_HID_Mouse工程
  14. Python实现AES加密与解密
  15. 从一篇防范钓鱼邮件的通知说起
  16. 四方伟业冲刺科创板:年营收为2.8亿 南威软件与文化基金是股东
  17. ion orphaned memory
  18. 小米4降级android版本,小米MIUI不再允许降级,小心手机变砖
  19. Spring框架中 自动装配的详解 属性值的详解
  20. python定义一个字符串数组赋值_Python ctypes:传递一个字符串数组

热门文章

  1. JavaScript函数式编程思想
  2. MyBatis-Plus 如何实现连表查询
  3. 台式计算机显卡价格,台式机显卡对比,这些陷阱要小心!
  4. LED闪灯IC 快闪慢闪亮灭闪灯IC SOT23-6单键闪灯IC 闪灯IC
  5. 五种有效应对cc攻击的防御方式
  6. 【Vivado那些事】Vivado中常用的快捷键(二)其他常用快捷键
  7. 深度Deepin系统独立显卡安装
  8. Go语言实现PoW共识算法(详解)
  9. vue前端与Django后端数据交互
  10. 基于微信小程序的猜数字小游戏设计与实现