⏸️ 挂起/恢复学生端进程
主菜单选项:8
挂起(Suspend)与终止(Kill)不同:挂起是暂停进程的运行而不关闭它,进程仍在内存中但不执行任何操作。这比直接终止更隐蔽,学生端管理系统可能检测不到异常。
工作原理
脚本使用 PowerShell 调用 Windows API 来实现进程的挂起和恢复:
挂起(Suspend)
Student.exe(运行中)──调用 Suspend()──→ Student.exe(已挂起)
- 进程在内存中,但不执行代码
- 学生端管理功能暂停工作
- 老师端可能显示"在线"但无法控制恢复(Resume)
Student.exe(已挂起)──调用 Resume()──→ Student.exe(运行中)
- 进程恢复正常运行
- 学生端管理功能恢复执行流程
- 脚本首先检测
Student.exe是否存在,不存在则提示并返回 - 检测当前状态:
- 如果已挂起 → 自动执行恢复操作
- 如果运行中 → 准备执行挂起操作
- 挂起操作包含窗口最小化/恢复的自动化过程
挂起的详细步骤
选择挂起 →
5秒倒计时(可跳过)→
窗口将在2秒后最小化 →
后台执行挂起操作 →
[√] Student.exe 已挂起 →
自动恢复窗口使用场景
- ✅ 不想被老师发现异常 — 挂起比终止更隐蔽
- ✅ 想临时自由活动 — 挂起后恢复,不留痕迹
- ✅ 需要时再恢复 — 随时可以恢复学生端正常运行
- ✅ 避免进程保护机制 — 某些版本对终止有保护,挂起可以绕过
注意事项
WARNING
- 挂起功能只针对
Student.exe,不影响其他学生端进程 - 挂起后学生端进程仍在任务管理器中可见,但状态显示为"已挂起"
- 如需解除所有限制,建议使用 一键解锁