PowerControl.Computer Method

The power of computer.
public static void Computer( 
SYSTEM_POWER_CONTROL method 
)
This language is not supported or no code example is available.

Parameters

method
SYSTEM_POWER_CONTROL

The method.

public static void Computer(SYSTEM_POWER_CONTROL method)
 {
     switch (method)
     {
         case SYSTEM_POWER_CONTROL.SYSTEM_LOGOFF:
             {
                 Import.ExitWindowsEx(0, 0);
                 break;
             }
         case SYSTEM_POWER_CONTROL.SYSTEM_SHUTDOWN:
             {
                 // Processes.Run("powershell", "/C Stop-Computer");
                 Processes.Run("shutdown", "/s /t 0");
                 break;
             }
         case SYSTEM_POWER_CONTROL.SYSTEM_REBOOT:
             {
                 // Processes.Run("powershell", "Restart-Computer -Force");
                 Processes.Run("shutdown", "/r /t 0");
                 break;
             }
         case SYSTEM_POWER_CONTROL.SYSTEM_LOCK:
             {
                 Import.LockWorkStation();
                 break;
             }
     }
 }
					
This language is not supported or no code example is available.

.NET Framework

Supported in: 4.5, 4.5.1, 4.5.2, 4.6, 4.6.1, 4.6.2, 4.7, 4.7.1, 4.7.2, 4.8

.NET Core

Supported in: 5.0+, 6.0+

In this article

Definition