我需要用c#代码创建一个程序,它将让我的机器在X分钟内休眠,然后从睡眠模式恢复。我编写了一个程序来使用PowerState.Suspend来睡眠\ hibernate我的机器,我在一个线程上运行然后为x分钟设置一个计时器,然后我运行System.Windows.Forms.Application.Run();从睡梦中恢复。 我一直在寻找,但唉,我仍然不高兴。
有没有人知道如何在C#中将我的笔记本电脑恢复到睡眠状态
答案 0 :(得分:0)
您必须使用P / invoke来调用CreateWaitableTimer
和SetWaitableTimer
函数。
请参阅从C#调用函数的MSDN documentation和this example。
答案 1 :(得分:0)