| 子程序名 | 返回值类型 | 公开 | 备 注 | ||||
| 进程_枚举 | 整数型 | 失败返回0,成功返回进程数量 | |||||
| 参数名 | 类 型 | 参考 | 可空 | 数组 | 备 注 | ||
| 进程名数组 | 文本型 | 返回的进程名 数组 | 进程ID数组 | 整数型 | 返回的进程ID 数组 | ||
| 变量名 | 类 型 | 静态 | 数组 | 备 注 | ||
| 信息 | PROCESSENTRY32 | |||||
| 进程快照 | 整数型 | |||||
| 进程句柄 | 整数型 | |||||
如果真 (进程快照 = 0)
返回 (0)信息.dwSize = 1024
进程句柄 = Process32First (进程快照, 信息)
判断 (是否为空 (进程名数组) = 假 且 是否为空 (进程ID数组) = 假)
清除数组 (进程名数组)
清除数组 (进程ID数组)
判断循环首 (进程句柄 ≠ 0)
加入成员 (进程名数组, 到文本 (信息.szExeFile))
加入成员 (进程ID数组, 信息.th32ProcessID)
进程句柄 = Process32Next (进程快照, 信息)
判断循环尾 ()
判断 (是否为空 (进程名数组) = 假)
清除数组 (进程名数组)
判断循环首 (进程句柄 ≠ 0)
加入成员 (进程名数组, 到文本 (信息.szExeFile))
进程句柄 = Process32Next (进程快照, 信息)
判断循环尾 ()
清除数组 (进程ID数组)
判断循环首 (进程句柄 ≠ 0)
加入成员 (进程ID数组, 信息.th32ProcessID)
进程句柄 = Process32Next (进程快照, 信息)
判断循环尾 ()
CloseHandle (进程快照)
返回 (取数组成员数 (进程ID数组))CloseHandle (进程快照)
返回 (取数组成员数 (进程名数组))
词条作者信息 使用例程
