gpt4 book ai didi

C#让电脑进入休眠或 hibernate 状态

转载 作者:IT王子 更新时间:2023-10-29 04:23:37 25 4
gpt4 key购买 nike

我想让我的系统进入休眠或 hibernate 状态,两种不同的选择。

我将如何使用 API 执行此操作,我真的不想使用 Process,而且这不允许我选择执行此操作所需的方法。

最佳答案

// Hibernate
Application.SetSuspendState(PowerState.Hibernate, true, true);
// Standby
Application.SetSuspendState(PowerState.Suspend, true, true);

或者,如果你喜欢系统调用:

[DllImport("Powrprof.dll", CharSet=CharSet.Auto, ExactSpelling=true)]
public static extern bool SetSuspendState(bool hiberate, bool forceCritical, bool disableWakeEvent);

// Hibernate
SetSuspendState(true, true, true);
// Standby
SetSuspendState(false, true, true);

关于C#让电脑进入休眠或 hibernate 状态,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2079813/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com