找回密码
 立即注册
搜索
热搜: 活动 交友 discuz
查看: 1302|回复: 4

[电子教室] 凌波学生端NCStu持续守护进程,进程监控与防火墙管理工具操作说明(开源)

[复制链接]
发表于 2025-5-20 10:59:24 | 显示全部楼层 |阅读模式
凌波学生端NCStu持续守护进程,进程监控与防火墙管理工具操作说明

一、功能概述
1. 进程监控:自动检测指定程序(NCStu.exe)是否运行,崩溃时自动重启。
2. 防火墙管理:
    将程序添加到防火墙信任列表(允许入站连接)。
    移除程序中已有的防火墙禁止规则。
3. 后台静默运行:无可见窗口,持续守护进程。

设置开机自启(可选)
   1. 创建脚本的快捷方式
   2. 将快捷方式放入:

      C:\Users\<用户名>\AppData\Roaming\Microsoft\Windows\Start Menu\Programs\Startup


下载 :

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?立即注册

×
回复

使用道具 举报

发表于 2025-6-20 14:40:00 | 显示全部楼层
现在遇到另一个问题,学生不直接结束进程,而是在资源监视器中将程序进程暂停;这样教师端看到学生机就会离线,从而不受控制;暂时只有把操作系统里边的资源监视器给屏蔽掉。。。。。有没有其他更好的办法呢??
回复

使用道具 举报

发表于 2025-6-23 20:18:31 | 显示全部楼层

回 654410842 的帖子

654410842:现在遇到另一个问题,学生不直接结束进程,而是在资源监视器中将程序进程暂停;这样教师端看到学生机就会离线,从而不受控制;暂时只有把操作系统里边的资源监视器给屏蔽掉。。。。。有没有其他更好的办法呢??
 (2025-06-20 14:40) 
如何屏蔽资源监视器?
回复

使用道具 举报

 楼主| 发表于 2025-6-24 09:36:43 | 显示全部楼层
针对学生通过资源监视器暂停进程导致教师端监控失效的问题,以下是几种解决方案的详细分析和实现方法,旨在从技术层面增强进程的稳定性,同时避免直接屏蔽系统工具:

方案一:提升进程权限(管理员权限保护)
原理:以管理员权限运行 `NCStu.exe`,普通用户无法通过资源监视器暂停高权限进程。

实现步骤:
1. 创建管理员启动项:
   - 在 `C:\\ProgramData\\Microsoft\\Windows\\Start Menu\\Programs\\StartUp` 创建一个批处理文件,以管理员权限启动 `NCStu.exe`。

   @echo   off
   start "" "C:\\Program Files (x86)\\lingbo\\netclass7\\NCStu.exe"

   - 设置该批处理文件为管理员权限运行(右键属性 → 兼容性 → 以管理员身份运行)。

2. 修改注册表限制用户访问任务管理器:
   - 禁止非管理员用户通过任务管理器或资源监视器操作进程:

     Windows Registry Editor Version 5.00
     [HKEY_CURRENT_USER\\Software\\Microsoft\\Windows\\CurrentVersion\\Policies\\System]
     "DisableTaskMgr"=dword:00000001

   - 通过组策略(需管理员权限):
     - 打开 `gpedit.msc` → `用户配置 → 管理模板 → 系统 → 限制取消任务管理器`。

方案二:进程保护技术(防止被终止/暂停)
原理:通过修改进程属性或使用第三方工具,使 `NCStu.exe` 成为不可终止的进程。

实现方法:
1. 使用进程保护工具:
   - 推荐工具:Process Hacker 或 Process Guard。
   - 步骤:
     1. 安装 Process Hacker 并以管理员身份运行。
     2. 找到 `NCStu.exe` 进程 → 右键 → 保护进程 → 选择最高保护级别(阻止终止、调试等)。

2. 代码实现进程保护(需修改原程序):
   - 在 `NCStu.exe` 的代码中添加进程保护逻辑(如隐藏线程、拒绝调试请求):

     // 示例伪代码(需编译到程序中)
     void ProtectProcess() {
         // 阻止调试
         if (IsDebuggerPresent()) {
             ExitProcess(0);
         }
         // 阻止终止
         SetProcessShutdownParameters(0x40F, SHUTDOWN_NORETRY);
     }
回复

使用道具 举报

 楼主| 发表于 2025-6-24 09:37:58 | 显示全部楼层
方案四:限制用户权限(组策略或本地安全策略)
原理:通过限制用户权限,防止学生访问资源监视器和任务管理器。

实现步骤:
1. 通过组策略禁止访问任务管理器:
   - 打开 `gpedit.msc` → `用户配置 → 管理模板 → 系统`:
     - 启用 阻止访问任务管理器。
     - 启用 从任务管理器中阻止启动新的任务。

2. 禁用资源监视器快捷方式:
   - 删除或重命名资源监视器的快捷方式:

     ren "%windir%\\System32\\resmon.exe" resmon_disabled.exe

3. 限制用户对进程的控制权限:
   - 通过 本地安全策略:
     1. 打开 `secpol.msc` → `本地策略 → 用户权限分配`。
     2. 编辑 关闭系统扩展其他程序 和 终止进程 策略,移除非管理员用户组。
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

QQ|Archiver|手机版|小黑屋|腾飞在线 ( 冀ICP备05002530号 )

GMT+8, 2026-2-13 08:35 , Processed in 0.058011 second(s), 17 queries .

Powered by Discuz! X3.5

© 2001-2026 Discuz! Team.

快速回复 返回顶部 返回列表