0

我想制作一个关闭 Windows 的 exe 应用程序。它是从 McMyAdmin 2 开始的。我该怎么做?(我已经尝试过制作这个应用程序(Shutdown Visual Studio Project 和 EXE),但我收到了这个错误:

The system cannot find the file specified
   at System.Diagnostics.Process.StartWithShellExecuteEx(ProcessStartInfo startInfo)
   at McMyAdmin.TimedEvents.DoExec(String EventData, Boolean SendToConsole, String Args)

你可以帮帮我吗?谢谢!哈维尔

4

1 回答 1

0
"I want to make an exe app that shutdown Windows."  

这些代码示例(LinuxWindows。)是来自下面链接的简单示例。您将不得不考虑这些程序需要以足够的权限执行,以及其他一些事情才能让它们按照您的意愿工作......

在 Windows 中:

编辑(在标签从 更改CC#

C# - 您可以将它与任何 Windows 实用程序 exe 一起使用:

Process.Start("application.exe", "param1 param2");

例如。

Process.Start("c:\\windows\\system32\\shutdown.exe", "/s");

对于 ANSI C -

#include <stdio.h> 
#include <stdlib.h> 

int main(void) 
{ 
  system("c:\\windows\\system32\\shutdown /s"); //simple shutdown
  return 0; 
} 

其他命令:

system("c:\\windows\\system32\\shutdown /i"); //shutdown with GUI
system("c:\\windows\\system32\\shutdown /r"); //Restart  
system("c:\\windows\\system32\\shutdown /l"); //Logoff
Note: These Windows shutdown commands may bring up a dialog
box requiring user to enter PC name.  If you want to automate   
populating the dialog box, command switches will help:
  Open a cmd prompt in Windows and type "help shutdown" to get this information

更多信息在这里

于 2020-03-31T14:38:21.173 回答