Beispiel #1
0
 /// <summary>
 /// shutdown the system
 /// </summary>
 /// <param name="force"></param>
 public static void Shutdown(bool force)
 {
     if (force)
     {
         APIBase.DoExitWin((int)ExitWindowsFlags.EWX_SHUTDOWN | (int)ExitWindowsFlags.EWX_FORCE);
     }
     else
     {
         APIBase.DoExitWin((int)ExitWindowsFlags.EWX_SHUTDOWN | (int)ExitWindowsFlags.EWX_FORCEIFHUNG);
     }
 }
Beispiel #2
0
 /// <summary>
 /// logoff
 /// </summary>
 /// <param name="force"></param>
 public static void Logoff(bool force)
 {
     if (force)
     {
         APIBase.DoExitWin((int)ExitWindowsFlags.EWX_LOGOFF | (int)ExitWindowsFlags.EWX_FORCE);
     }
     else
     {
         APIBase.DoExitWin((int)ExitWindowsFlags.EWX_LOGOFF | (int)ExitWindowsFlags.EWX_FORCEIFHUNG);
     }
 }
Beispiel #3
0
 /// <summary>
 /// reboot the system
 /// </summary>
 /// <param name="force"></param>
 public static void Reboot(bool force)
 {
     if (force)
     {
         APIBase.DoExitWin((int)ExitWindowsFlags.EWX_REBOOT | (int)ExitWindowsFlags.EWX_FORCE);
     }
     else
     {
         APIBase.DoExitWin((int)ExitWindowsFlags.EWX_REBOOT | (int)ExitWindowsFlags.EWX_FORCEIFHUNG);
     }
 }