C#:如何防止笔记本电脑进入待机状态

时间:2009-04-25 14:33:47

标签: c# power-management

如何在C#程序中执行此操作?我很确定它应该是可能的,因为例如各种媒体程序这样做,所以计算机在观看电影等时不会进入待机状态。

因此,如果我创建一个简单的基本WinForm应用程序,只要此应用程序正在运行,我需要做些什么来防止笔记本电脑进入待机状态?

1 个答案:

答案 0 :(得分:12)

我认为你必须要P / Invoke。但是不要害怕......这很容易。

SetThreadExecutionState是你的朋友。 It's available中的PInvoke project,也可在NuGet上找到。