【IT168技术文档】
C# code
//------------关机方法
public void guanji()
{
try
{
//启动本地程序并执行命令
Process.Start("Shutdown.exe", " -s -t 0");
}
catch (Exception ex)
{
MessageBox.Show(ex.Message);
}
}
//----------重启重启
public void chongqi()
{
try
{
//启动本地程序并执行命令
Process.Start("shutdown.exe"," -r -t 0");
}
catch (Exception ex)
{
MessageBox.Show(ex.Message);
}
}
//赠送一个使用win32API函数注销的
//===================================================================================注销 函数 声明
[DllImport("user32.dll", EntryPoint = "ExitWindowsEx", CharSet = CharSet.Ansi)]
//ExitWindowsEx 函数
private static extern int ExitWindowsEx(int uFlags, int dwReserved);
//======================================================================================
public void zhuxiao() //注销
{
ExitWindowsEx(0, 0);
}