标签: c#
我希望在C#中执行一段代码,在database发生之前更新system sleep中的记录。
C#
database
system sleep
我已尝试在Pinvoke找到它,但无法找到它。搜索延迟睡眠会返回Thread.Sleep方法的结果。
Pinvoke
Thread.Sleep
请帮忙。
答案 0 :(得分:0)
为此,您必须实施ServiceBase.OnPowerEvent Method
答案 1 :(得分:0)
Microsoft.Win32.SystemEvents.PowerModeChanged事件将为您提供此信息。
答案 2 :(得分:0)
请参阅 this link ,检查Windows是否进入/退出sleep或Hibernate模式
sleep
Hibernate