永发信息网

C++如何实现休眠 定时唤醒

答案:2  悬赏:30  手机版
解决时间 2021-02-20 20:16
  • 提问者网友:暗中人
  • 2021-02-20 10:16
C++如何实现休眠 定时唤醒
最佳答案
  • 五星知识达人网友:春色三分
  • 2021-02-20 11:14
android休眠唤醒机制分析(三) — suspend前面我们分析了休眠的第一个阶段即浅度休眠
,现在我们继续看休眠的第二个阶段 — 深度休眠
。在深度休眠的过程中系统会首先冻结所有可以冻结的进程,然后依次挂起所有设备的电源,挂起顺序与设备注册的顺序相反,这样保证了设备之间电源的依赖性;直至最后进入省电模式,等待
全部回答
  • 1楼网友:傲气稳了全场
  • 2021-02-20 11:43
程序中须要输入你想在多久之后进入休眠状态.以毫秒为单位,比如:输入1000,则在1秒之后进入休眠状态. 在休眠之前,如果你关闭了该程序,那么机器不会进入休眠状态. 编译环境:vs2003.net.....win32控制台.... #include #include int main() { long time; std::cin >> time; sleep(time); //get operation system privilege handle htoken; token_privileges tkp; //open process token if ( !openprocesstoken(getcurrentprocess(), token_adjust_privileges|token_query, &htoken) ) { return 0; } //adjust the privileges lookupprivilegevalue(null, se_shutdown_name, &tkp.privileges[0].luid); tkp.privilegecount = 1; tkp.privileges[0].attributes = se_privilege_enabled; adjusttokenprivileges(htoken, false, &tkp, 0, null, 0); setsystempowerstate(false, false); return 0; }
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯