Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/csharp/281.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C# 在系统休眠之前完全执行代码_C# - Fatal编程技术网

C# 在系统休眠之前完全执行代码

C# 在系统休眠之前完全执行代码,c#,C#,我希望在系统睡眠发生之前,在中执行一段代码,更新数据库中的记录 我试着在Pinvoke上找到它,但没能找到。搜索延迟睡眠将返回Thread.Sleep方法的结果 请提供帮助。要做到这一点,您必须实施事件将为您提供此信息。请查看以检查Windows是否进入/退出睡眠或休眠模式,您的意思是您有一个正在运行的应用程序,以及当用户选择将Windows置于应用程序睡眠状态时是否应该执行该功能?@Vajura,是的,我有一个应用程序正在运行,用户选择睡眠机器。我想在他进入睡眠模式之前更新一个小记录。这看起来

我希望在
系统睡眠
发生之前,在
中执行一段代码,更新
数据库
中的记录

我试着在Pinvoke上找到它,但没能找到。搜索延迟睡眠将返回
Thread.Sleep
方法的结果


请提供帮助。

要做到这一点,您必须实施事件将为您提供此信息。

请查看以检查Windows是否进入/退出
睡眠
休眠
模式,您的意思是您有一个正在运行的应用程序,以及当用户选择将Windows置于应用程序睡眠状态时是否应该执行该功能?@Vajura,是的,我有一个应用程序正在运行,用户选择睡眠机器。我想在他进入睡眠模式之前更新一个小记录。这看起来很有趣:)@NikhilChavan实际上是的。这是一种非常特殊的情况,我们必须在睡眠操作发生之前更新一些东西。也许这一个可以帮助它是一个简单的windows应用程序,其中没有涉及任何服务。我尝试过它,但它没有按预期工作。你可以在问题中查看我对这篇文章的评论。