我尝试在按钮事件中使系统休眠:
Application.SetSuspendState(PowerState.Hibernate, true, true)
它正常启动,屏幕关闭,一段时间后关闭计算机电源。当我重新打开时,它的行为就像重新启动一样。什么都没有恢复。
我看到引导顺序,没有任何迹象表明活动已恢复,也没有显示任何错误(“恢复失败”未显示)。
如果执行此操作会关闭系统,如何解决此问题?
答案 0 :(得分:0)
不确定我是否必须关闭问题。 无论如何:我再次运行了代码,并且运行良好。进一步的测试表明,由于灰尘堆积,工作站容易过热(在80°C或更高的CPU中)。
我已改成挂起而不是进入休眠状态,这是一种解决方法:它更快且基本相同,除非需要完全关闭电源。我怀疑将RAM转储到磁盘上的过程会导致温度升高太多。