求易语言的取进程ID的源码,谢谢高手!

求易语言的取进程ID的源码,谢谢高手!,第1张

版本

2

支持库

eAPI

子程序

取PID,

整数型

参数

进程名,

文本型

局部变量

n,

整数型

数组

取系统进程列表

()

成员

数组成员数

(数组)

计次循环首

(成员,

n)

如果真

(数组

[n]进程名称

进程名)

返回

(数组

[n]进程标识符)

如果真结束

计次循环尾

()

返回

(0)

版本

2

支持库

eAPI

子程序

_按钮1_被单击

局部变量

n,

整数型

数组

取系统进程列表

()

成员

取数组成员数

(数组)

计次循环首

(成员,

n)

列表框1加入项目

(到文本

(数组

[n]进程标识符)

数组

[n]进程名称,

)

计次循环尾

()

Q5937193

易语言就不清楚了

进程句柄:

先用 CreateToolhelp32Snapshot()获得进程快照

Process32First获得第一个进程句柄

然后Process32Next获得其他进程句柄

获得进程句柄后hProcessth32ProcessId就是进程ID。

窗口句柄用FindWindow就行了

版本 2

子程序 取进程名, 文本型, 公开, 通进进程ID取得该进程文件名

参数 进程ID, 整数型

局部变量 快照句柄, 整数型

局部变量 模块信息, 模块信息型

局部变量 文件名, 文本型

快照句柄 = _创建快照 (8, 进程ID)

如果真 (快照句柄 = -1)

返回 (“”)

如果真结束

模块信息size = 1024

_第一个模块 (快照句柄, 模块信息)

文件名 = 到文本 (模块信息模块文件名)

_关闭对象 (快照句柄)

返回 (文件名)

方法/步骤

启动易语言,新建Windows窗口程序。

选择‘程序’(数字1处)-->双击‘DLL命令’(数字2处)--> 右键单击如图标注(数字3处) ---选择‘新建DLL命令’。

输入如下图所示信息。途中所使用的DLL可以获取与指定窗口关联在一起的一个线程和进程标识符。其参数一填写指定窗口句柄,参数二填写一个变量,在使用这个命令后,在参数二中填写的变量,其值将自动变更为进程标识符。

双击启动窗口,写下如图所示代码,其输出值为本程序的进程ID,其值和使用任务管理器获得的值相同。

版本 2

支持库 eAPI

子程序 取进程ID, 整数型

参数 进程名称, 文本型, , 进程名称

局部变量 进程信息数组, 进程信息, , "0"

局部变量 计次, 整数型

进程信息数组 = 取系统进程列表 ()

计次循环首 (取数组成员数 (进程信息数组), 计次)

如果真 (进程信息数组 [计次]进程名称 = 进程名称)

返回 (进程信息数组 [计次]进程标识符)

如果真结束

计次循环尾 ()

返回 (-1)

取得这些信息 可以对进程进行一些 *** 作 比如取得进程的窗口信息 对进程内存进行读写 *** 作(外挂中用到)

这些信息也是很多与进程相关的函数的必要参数 比如终止进程()这个函数,参数可以为进程名称或进程iD。 如果参数填写为进程名称,当有多个同名进程时,函数的执行结果可能出问题,但是如果将参数填写为进程ID,就可以避免。因为进程ID是唯一的,如同身份号码一样。

进程ID,是程序进程名称,像人的身份z的名字。

线程ID,是 *** 作系统识别线程的唯一标志。和进程一样,每个开启的线程都由系统分配一个唯一的编号于其它线程相区别,是一个长整型的数字。

进程PID,dentifier,它也属于电工电子类技术术语。 PID就是各进程的身份标识,程序一运行系统就会自动分配给进程一个独一无二的PID。进程中止后PID被系统回收,可能会被继续分配给新运行的程序。 PID一列代表了各进程的进程ID,也就是说,PID就是各进程的身份标识。 ========== PID一列代表了各进程的进程ID,也就是说,PID就是各进程的身份标识。 只要运行一程序,系统会自动分配一个标识!! 1 是暂时唯一:进程中止后,这个号码就会被回收,并可能被分配给另一个新进程。 只要没有成功运行其他程序,这个pid会继续分配给当前要运行的程序!! 如果成功运行一个程序,然后再运行别的程序时,系统会自动分配另一个pid!!

以上就是关于求易语言的取进程ID的源码,谢谢高手!全部的内容,包括:求易语言的取进程ID的源码,谢谢高手!、易语言怎么取进程ID及窗口句柄、易语言进程id取进程名等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/web/9386416.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-04-27
下一篇 2023-04-27

发表评论

登录后才能评论

评论列表(0条)

保存