Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/csharp/261.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# InitiateSystemShutdown失败。错误代码53_C#_System Shutdown - Fatal编程技术网

C# InitiateSystemShutdown失败。错误代码53

C# InitiateSystemShutdown失败。错误代码53,c#,system-shutdown,C#,System Shutdown,我正在尝试远程重新启动/关闭计算机。 我尝试使用AdvAPI32.dll中的InitiateSystemShutton函数,但返回false。GetLastError显示错误代码53 error\u BAD\u NETPATH。 似乎我在提供计算机名的方式上有问题: InitiateSystemShutdown("http://192.168.10.11:16992", "", 60, true, true); 我首先调用了AdjustTokenPrivilege方法,为了设置SE_REMOT

我正在尝试远程重新启动/关闭计算机。 我尝试使用AdvAPI32.dll中的InitiateSystemShutton函数,但返回false。GetLastError显示错误代码53 error\u BAD\u NETPATH。 似乎我在提供计算机名的方式上有问题:

InitiateSystemShutdown("http://192.168.10.11:16992", "", 60, true, true);

我首先调用了AdjustTokenPrivilege方法,为了设置SE_REMOTE_SHUTDOWN_NAME privilage,它成功了,但没有帮助。

它需要是计算机的名称,而不是任意的http地址。要获取传递的名称,请调出命令提示符并键入set。应该有一个名为ComputerName的变量。请尝试将其传入。

我不认为远程计算机的路径应该包含http协议说明符或端口号。。。改为试试这个:InitiateSystemShutton\\192.168.10.11,60,true,true;看看这里的例子:如果重新启动web服务器有效的话,我们可能会有一些乐趣。不需要,您必须提供机器名,而不是IP地址。当然,你的用户帐户必须在那台机器上有管理员权限。现在当我想到它的时候,它真的让人感觉到它失败了。。。为什么我应该能够重新绑定web服务?谢谢