C# 在系统休眠之前完全执行代码
我希望在C# 在系统休眠之前完全执行代码,c#,C#,我希望在系统睡眠发生之前,在中执行一段代码,更新数据库中的记录 我试着在Pinvoke上找到它,但没能找到。搜索延迟睡眠将返回Thread.Sleep方法的结果 请提供帮助。要做到这一点,您必须实施事件将为您提供此信息。请查看以检查Windows是否进入/退出睡眠或休眠模式,您的意思是您有一个正在运行的应用程序,以及当用户选择将Windows置于应用程序睡眠状态时是否应该执行该功能?@Vajura,是的,我有一个应用程序正在运行,用户选择睡眠机器。我想在他进入睡眠模式之前更新一个小记录。这看起来
系统睡眠
发生之前,在中执行一段代码,更新数据库
中的记录
我试着在Pinvoke上找到它,但没能找到。搜索延迟睡眠将返回Thread.Sleep
方法的结果
请提供帮助。要做到这一点,您必须实施事件将为您提供此信息。请查看以检查Windows是否进入/退出睡眠或休眠模式,您的意思是您有一个正在运行的应用程序,以及当用户选择将Windows置于应用程序睡眠状态时是否应该执行该功能?@Vajura,是的,我有一个应用程序正在运行,用户选择睡眠机器。我想在他进入睡眠模式之前更新一个小记录。这看起来很有趣:)@NikhilChavan实际上是的。这是一种非常特殊的情况,我们必须在睡眠操作发生之前更新一些东西。也许这一个可以帮助它是一个简单的windows应用程序,其中没有涉及任何服务。我尝试过它,但它没有按预期工作。你可以在问题中查看我对这篇文章的评论。