Mingtu2019 在 【30minNetIdleShutdown】断网且一段时间内未检测到当前会话输入,则自动关机 中发帖
书接前文,请 DeepSeek 写了个 C# 程序,经过短时间测试,大概是能用了,附上源代码和程序(虽然不是自己写的)
本段为 AI 生成
核心功能
智能监测 + 自动保护:当检测到网络完全断开且用户无操作时,自动安全关机。
三大检测系统
网络检测(双重验证)
Ping检测:8个国内外DNS服务器
HTTP检测:6个厂商网络服务
逻辑优化:Ping全失败→直接判定离线(最快800ms)
用户活动检测
监控键盘鼠标输入
默认60秒空闲视为无活动
智能决策
关机条件:网络离线 + 用户无活动 + 持续3分钟
安全保护:有用户活动时绝不关机
技术亮点
并行检测:多线程同时测试,速度快
快速判定:网络完全断开时800ms即可判断
低资源:轻量级,60秒检测间隔
兼容性好:支持 .NET 4.0,无需安装
适用场景
无人值守服务器/设备
网络不稳...