是否可以检查(在bash / python / C ++中)在系统(Linux / Windows)中剩余多少时间 - 我需要它来创建在Linux和Windows上运行的双程序,防止其进入睡眠状态处理另一个模式(通过TCP)。
不,我不能只是放大系统时间去睡觉 - 因为如果我离开办公桌电脑必须进入睡眠状态(或者更确切地说是阻止模式 - 或者不管它叫什么 - 它们只需要被密码阻止 - 安全性问题)。
答案 0 :(得分:2)
对于Windows:
SetThreadExecutionState会告诉系统不要进入睡眠模式,也可以重置空闲计时器。
如果您知道时间限制,可以使用GetLastInputInfo进行简单的减法,以了解在系统进入睡眠状态之前您还剩多少时间。