技术开发 频道

C#实现关机,重启和注销

【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);

 }
 

 

0
相关文章