Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/.net/25.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

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/typo3/2.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#_.net_Windows_Winapi - Fatal编程技术网

C# 取消或推迟关闭电脑

C# 取消或推迟关闭电脑,c#,.net,windows,winapi,C#,.net,Windows,Winapi,我知道,自Vista以来,应用程序无法阻止电脑关机。它所能做的就是调用ShutdownBlockReasonCreate功能,该功能显示: (现在在windows 8中是不透明的) 由于我们将电脑与应用程序一起分发,是否有一个参数可以更改,以便在启动关机过程之前要求用户保存更改 我的应用程序将在windows 8上运行,并且处于C#模式。此问题的重复:您不能,但当您的应用程序收到关闭通知时,您可以尝试保存更改。这不是重复!我知道你不能只靠代码。我想更改关机设置您可以拒绝用户关机权限,并使用组策略

我知道,自Vista以来,应用程序无法阻止电脑关机。它所能做的就是调用ShutdownBlockReasonCreate功能,该功能显示:

(现在在windows 8中是不透明的)

由于我们将电脑与应用程序一起分发,是否有一个参数可以更改,以便在启动关机过程之前要求用户保存更改


我的应用程序将在windows 8上运行,并且处于C#模式。

此问题的重复:您不能,但当您的应用程序收到关闭通知时,您可以尝试保存更改。这不是重复!我知道你不能只靠代码。我想更改关机设置您可以拒绝用户关机权限,并使用组策略阻止用户注销。当然,您必须提供另一种方法来实现这一点。