"I want to make an exe app that shutdown Windows."
这些代码示例(Linux和Windows。)是来自下面链接的简单示例。您将不得不考虑这些程序需要以足够的权限执行,以及其他一些事情才能让它们按照您的意愿工作......
在 Windows 中:
编辑(在标签从 更改C
为C#
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
更多信息在这里