ProcessManager 是一款功能强大的 Windows 进程管理工具,提供直观的图形界面来查看、管理和控制系统中的运行进程。它结合了系统任务管理器的易用性和专业调试工具的强大功能。
核心特点:
- 实时进程监控
- 进程隐藏/显示控制
- 进程终止、挂起和恢复
- 多条件搜索过滤
- 详细的进程信息展示
- 操作日志记录
- 想了解电脑运行了哪些程序
- 需要关闭无响应的应用程序
- 希望隐藏某些不想被看到的窗口
- 管理多个工作应用程序
- 批量结束下班后忘记关闭的程序
- 快速找到特定文档对应的进程
- 调试应用程序
- 分析系统资源占用
- 管理服务进程
- 排查恶意软件
- 测试应用程序的多实例运行
- 调试进程间通信
- 监控子进程状态
- 远程管理服务器进程
- 批量操作多个进程
- 记录系统进程变更
- Windows 7/8/10/11
- Python 3.7+ (已打包版本不需要)
- 管理员权限
- 双击 ProcessManager.exe 启动
- 如果提示需要管理员权限,请点击"是"
注意: 某些功能如进程挂起/恢复需要管理员权限才能正常工作。
-
顶部工具栏
- 展开/收起控制面板按钮
- 搜索框(支持拼音首字母搜索)
- 搜索模式选择(模糊/精确)
-
进程列表
- PID列:进程唯一标识号
- 进程名:可执行文件名称
- 窗口标题:程序显示的窗口标题
-
控制面板
- 常用:基本操作和设置
- 标签2-8:预留功能扩展
- 日志:记录所有操作和事件
- 自动显示所有运行中的进程
- 红色显示被隐藏的进程
- 点击表头可按列排序
示例: 想找微信进程?可以按"进程名"排序快速定位。
- 支持多种搜索方式:
- 直接输入进程名(如"chrome")
- 输入窗口标题(如"文档.txt")
- 输入拼音首字母(如"wx"找微信)
小技巧: 切换"精确匹配"可以快速定位特定进程。
- 右键点击目标进程
- 选择"结束进程"
- 确认操作
注意: 结束系统关键进程可能导致系统不稳定!
点击"刷新进程列表"按钮或按F5键更新进程信息。
- 隐藏进程:使程序窗口不可见但仍运行
- 显示进程:恢复被隐藏的窗口
应用场景:
- 临时隐藏私人聊天窗口
- 隐藏后台运行的工作程序
- 挂起:暂停进程运行但不结束
- 恢复:让挂起的进程继续运行
技术用途:
- 调试程序特定状态
- 临时释放系统资源
- 结束所有隐藏进程
- 支持多选操作(按住Ctrl键选择)
点击任意进程查看详细信息,包括:
- CPU和内存使用情况
- 启动时间和路径
- 命令行参数
问题: 多个Excel文件未响应
解决:
- 搜索"excel"
- 查看哪个文件占用资源高
- 结束无响应的实例
问题: 需要测试程序在低资源环境的表现
解决:
- 挂起占用资源的其他进程
- 运行测试程序
- 测试完成后恢复原进程
问题: 怀疑有恶意进程
解决:
- 检查不熟悉的进程名
- 查看其执行路径和命令行
- 结束可疑进程
需求: 临时隐藏游戏窗口
解决:
- 找到游戏进程
- 右键选择"隐藏进程"
- 需要时再恢复显示
A: 系统关键进程受保护,需要更高权限或不能结束。
A: 可以,只是窗口不可见,程序仍在后台运行。
A: 比如搜"qq",可以输入"qq"或"tx"(腾讯拼音首字母)。
A: 暂停执行但不释放内存,可用于临时冻结程序状态。
A: 记录所有操作,方便回溯问题和审计。
使用psutil库跨平台获取进程信息,结合Windows API获取窗口标题。
- 结束进程:
psutil.Process.terminate() - 挂起/恢复:Windows Debug API
- 隐藏窗口:
user32.ShowWindow(hwnd, SW_HIDE)
显示工作集内存(RSS)和虚拟内存(VMS)使用情况。
某些操作需要管理员权限,程序启动时会自动请求。
- 新增拼音首字母搜索功能
- 优化进程列表排序算法
- 修复隐藏进程状态显示问题
- 增加日志自动滚动功能
- 新增进程挂起/恢复功能
- 改进进程详情显示
- 优化UI响应速度
- 修复多显示器环境下的窗口问题
- 新增批量结束隐藏进程功能
- 增加进程命令行显示
- 优化内存使用效率
- 修复高DPI显示问题
作者: 杜玛
版权: © 2025 杜玛 保留所有权利
项目地址: GitHub
问题报告: 通过GitHub Issues提交
注意事项:
- 本软件免费使用,禁止用于商业用途
- 不提供私人邮箱支持
- 所有技术支持通过公开渠道进行
- 使用风险自负,作者不承担任何责任
最后更新: 2025年5月
文档版本: 1.9.0
