功能简介
检查Windows系统中指定进程是否正在运行。使用 psutil 库遍历所有正在运行的进程,查找匹配的进程名称。
使用场景
- 检查某个应用程序是否已启动
- 在启动程序前判断程序是否已经在运行
- 监控特定进程的运行状态
- 确保程序单实例运行
参数说明
输入参数
| 参数名 | 类型 | 必填 | 说明 |
|---|---|---|---|
| 进程名称 | 字符串 | 是 | 进程名称,如 notepad.exe 或 notepad。如果不包含 .exe 后缀,会自动添加 |
输出参数
| 参数名 | 类型 | 必填 | 说明 |
|---|---|---|---|
| 是否运行 | 布尔值 | 是 | 进程正在运行返回 true,否则返回 false |
注意事项
进程名称格式:进程名称可以包含或不包含 .exe 后缀,函数会自动处理。比较时不区分大小写。
Windows平台限制:此功能仅在Windows平台可用
权限要求:某些系统进程可能需要管理员权限才能访问,如果遇到权限问题,函数会跳过该进程继续查找
性能说明:psutil 库遍历进程列表,对于大量进程的系统可能会有轻微性能影响,但通常响应速度很快
