【发布时间】:2013-02-12 07:38:03
【问题描述】:
是否可以检查(在 bash/python/C++ 中)在系统(Linux/Windows)中还有多少时间可以进入睡眠状态 - 我需要它来创建在 linux 和 windows 上工作的双重程序,以防止一个进入睡眠状态在另一个(通过 TCP)上工作时的模式。
不,我不能只是延长系统进入睡眠的时间 - 因为如果我离开桌面计算机必须进入睡眠(或者更确切地说是阻止模式 - 或任何它被称为的 - 它们只需要通过密码阻止 - 安全问题)。
【问题讨论】:
-
你的意思是在它进入锁定模式之前?也就是说,您必须重新输入密码才能解锁计算机。还是您的意思是在计算机进入睡眠模式之前?也就是说,当计算机的电源(或多或少)关闭时,您必须按一个按钮才能启动它。
-
是的,您是对的 - 锁定模式 - 重新输入密码以解锁计算机。
-
在 Windows 上,请参阅
SystemParametersInfo()msdn.microsoft.com/en-us/library/windows/desktop/ms724947.aspx。但我认为它只允许你获取/设置限制,所以它可能不是一个答案。在 Linux 上,它将是特定于 GUI 的,您需要指定哪个 GUI(Gnome、KDE 等),但我再次怀疑您是否可以。 -
我在 Ubuntu 10.04 和 windows 7 上工作。嗯......如果不能那样做,也许我会每 30 秒通过 TCP 通知应用程序它应该阻止计算机睡觉。
标签: c++ python linux windows bash