易语言——如何获取进程句柄 获取进程标识符
来源:网络收集 点击: 时间:2024-04-27拖入“按钮”控件到界面中。

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

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

创建成功后,如图所示。

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

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

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

双击“获取”按钮,输入代码:
进程信息数组 = 取系统进程列表 ()
.计次循环首 (取数组成员数 (进程信息数组), n)
.如果真 (进程信息数组 .进程名称 = “Raiden3.exe”)
PID = 进程信息数组 .进程标识符
跳出循环 ()
.如果真结束
.计次循环尾 ()
信息框 (PID, 0, “进程标识符”, )
进程句柄 = OpenProcess (2035711, 假, PID)
信息框 (进程句柄, 0, “进程句柄”, )

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

打开Raiden3.exe,执行程序,点击获取按钮,弹出信息框。给出了进程标识符。

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

分享经验都是为了帮助更多的人,希望你能够喜欢这篇经验,如果有欠缺,欢迎指正。
如果喜欢,请投票或者点击右侧绿色箭头分享。o(∩_∩)o谢谢
操作系统易语言进程标识符进程句柄版权声明:
1、本文系转载,版权归原作者所有,旨在传递信息,不代表看本站的观点和立场。
2、本站仅提供信息发布平台,不承担相关法律责任。
3、若侵犯您的版权或隐私,请联系本站管理员删除。
4、文章链接:http://www.1haoku.cn/art_607623.html