养生 装修 购物 美食 感冒 便秘 营销 加盟 小吃 火锅 管理 创业 搭配 减肥 培训 旅游

易语言——如何获取进程句柄 获取进程标识符

时间:2024-10-21 06:18:32

易语言对于初学者而言是一种非常好学的中文胆咣骜岱编程语言,能够快速地实现很多功能,全汉语编程,简单易上手,易语言功能强大实用,系统全部自行设计开发,且易语言自带的即时帮助系统,非常方坎睾牢慨便。这里,教大家如何获取进程标识符和进程句柄。

工具/原料

易语言

电脑

界面准备

1、拖入“按钮”控件到界面中。

易语言——如何获取进程句柄 获取进程标识符

2、为界面添加标题“获取PID和进程句柄”和“获取”按钮。

易语言——如何获取进程句柄 获取进程标识符

添加DLL命令

1、如图所示,在程序数据处右键菜单栏中点击“新DLL命令”。创建新的DLL命令。

易语言——如何获取进程句柄 获取进程标识符

2、创建成功后,如图所示。

易语言——如何获取进程句柄 获取进程标识符

3、为新的DLL命令添加代艨位雅剖码。其中参数名分别为:“访问方法”、“子进程继承”和“进程标识符”库文件名为Kernel32.dll对应的命令名为:OpenProcess

易语言——如何获取进程句柄 获取进程标识符

代码实现

1、为程序定义即将使用到的变量。如图所示。

易语言——如何获取进程句柄 获取进程标识符

2、打开即将要获取的文件的进程名称,这里以“Raiden3.exe”为例。

易语言——如何获取进程句柄 获取进程标识符

3、双击“获取”按钮,输入代码:进程信息数组=取系统进程列表().计次循环首(取数组成趋濞曛逖员数(进程信息数组),n).如果真(进程信息数组[n].进程名称=“Ra足毂忍珩iden3.exe”)PID=进程信息数组[n].进程标识符跳出循环().如果真结束.计次循环尾()信息框(PID,0,“进程标识符”,)进程句柄=OpenProcess(2035711,假,PID)信息框(进程句柄,0,“进程句柄”,)

易语言——如何获取进程句柄 获取进程标识符

4、这里的2035711,其实是一个常量#PROCCESS_ALL_ACCESS,在常量查询器中可以查询到。

易语言——如何获取进程句柄 获取进程标识符

最终效果展示

1、打开"Raiden3.exe&孥恶膈茯quot;,执行程序,点击获取按钮,弹出信息框。给出了进程标识符。

易语言——如何获取进程句柄 获取进程标识符

2、信息框中给出了进程句柄。

易语言——如何获取进程句柄 获取进程标识符

© 一点知识