C# 是否有任何操作系统功能,让我们检查系统是否将进入现代待机状态?

C# 是否有任何操作系统功能,让我们检查系统是否将进入现代待机状态?,c#,c++,windows-10,C#,C++,Windows 10,我正在参加一个软件开发项目。原始代码使用.NET确定电源模式修改。这在S3模式下有效,但我们尝试在S0下工作,发现它不会触发此事件(似乎电源模式在现代待机模式下不会被修改?),因此我想问一下,是否有任何方法可以在代码中判断它已进入现代待机模式 谢谢。至少对于Linux可能有一个解决方案:@AlexGeorg Linux解决方案在这里有什么关系?@MickyD My bad,我没有注意到TE通过提到.NET隐式地提供了操作系统。@AlexGeorg不是问题好的sirI我不知道人们为什么投票结束这个

我正在参加一个软件开发项目。原始代码使用.NET确定电源模式修改。这在S3模式下有效,但我们尝试在S0下工作,发现它不会触发此事件(似乎电源模式在现代待机模式下不会被修改?),因此我想问一下,是否有任何方法可以在代码中判断它已进入现代待机模式


谢谢。

至少对于Linux可能有一个解决方案:@AlexGeorg Linux解决方案在这里有什么关系?@MickyD My bad,我没有注意到TE通过提到.NET隐式地提供了操作系统。@AlexGeorg不是问题好的sirI我不知道人们为什么投票结束这个问题-这个问题对我来说似乎很简单,我认为在这份文件中有一个答案:这份文件: