今天我们要给大家带来的干货是!利用易语言枚举指定的进程名,并获取指定进程的句柄号!是不是很想学呢?其实这样的教程网上有很多,但是小编觉得,网上的大部分此类教程都是调用一些DLL文件的API实现的,没有任何的学习价值,对于新手来说作用不大,最好是直接通过原生的代码能开发是最好的对吧,废话不多说直接操作。
需要的工具:
1、易语言
2、精易模块V8
开发原理图:
其实我们下面要实现的功能原理大概像上图一样,我建议你先看下这个原理图,再继续往下看,这样的话好理解一下。。。
操作步骤:
1、我们打卡易语言,然后设计一下软件的整体框架,尽管很难看。
那么具体的操作原理和步骤去星空软件网我们也是从哪里转载过来的!源码应该也是在哪里可以下载到的。
2、点击枚举此进程,然后写入如下代码,代码功能是获取系统所以的进程列表,然后枚举编辑框内指定的进程名。
3、最后我们来一下结束指定进程的命令。
整个程序的源代码:
| 窗口程序集名 | 保 留 | 保 留 | 备 注 |
| 窗口程序集_启动窗口 |
| 子程序名 | 返回值类型 | 公开 | 备 注 | ||
| _按钮1_被单击 | |||||
| 变量名 | 类 型 | 静态 | 数组 | 备 注 | ||
| 进程列表 | 进程信息 | 0 | ||||
| i | 整数型 | |||||
计次循环首 (取数组成员数 (进程列表), i)
判断 (进程列表 [i].进程名称 = 编辑框1.内容)
编辑框2.内容 = 到文本 (进程列表 [i].进程标识符)
i = 0





计次循环尾 ()| 子程序名 | 返回值类型 | 公开 | 备 注 | ||
| _按钮2_被单击 | |||||
| i支持库列表 | 支持库注释 |
| eAPI | 应用接口支持库 |
最后咋们看下程序的运行效果!当我们点击枚举按钮后,果然在另一个编辑框出现了此进程的句柄号。
有了句柄号,我们就可以通过一系列的名称去操作句柄所对应的窗口程度了!自己脑补哈。
