Domingo, 2024-05-19, 5:04 AM
Le saludo visitante | RSS
[ Mensajes nuevos · Participantes · Reglas del foro · Búsqueda · RSS ]
NUEVO TEMA CREADO
este foro ya no estar en su mantenimiento no mudamos a la siguiente dirección

www.inforprograma.net

  • Página 1 de 1
  • 1
Foro » PROGRAMACION » FRAMENTO DEL CODIGO » Apague el sistema usando C # (Este código apagar el sistema operativo utilizando el Ensamb)
Apague el sistema usando C #
jesuliFecha: Sábado, 2009-12-19, 1:51 AM | Mensaje # 1
Teniente
Grupo: Administradores
Mensajes: 77
Estatus: Offline
Apague el sistema usando C #
Este código apagar el sistema operativo utilizando el Ensamblado System.Management, pero no antes de obtener los privilegios de seguridad necesaria.
hay que anidar a proyector una referencia a Systema.Managment y anadir el siguiente espacio de nombre a principio de codigo

using System.Management;

Code
private void Apagar_Sistema()
         {
             ManagementBaseObject Apagar = null;

             ManagementClass MetodoWin32 = new ManagementClass("Win32_OperatingSystem");

             MetodoWin32.Get();

             //  No se puede apagar sin privilegios de seguridad

             MetodoWin32.Scope.Options.EnablePrivileges = true;

             ManagementBaseObject ShutdownParams = MetodoWin32.GetMethodParameters("Win32Shutdown");

             // Bandera 1 significa que queremos apagar el sistema

             ShutdownParams["Flags"] = "1";

             ShutdownParams["Reserved"] = "0";

             foreach (ManagementObject manObj in MetodoWin32.GetInstances())
             {

                 Apagar = manObj.InvokeMethod("Win32Shutdown", ShutdownParams, null);

             }
         }


[center][/center]
http://www.codigocero.ucoz.es
 
Foro » PROGRAMACION » FRAMENTO DEL CODIGO » Apague el sistema usando C # (Este código apagar el sistema operativo utilizando el Ensamb)
  • Página 1 de 1
  • 1
Búscar:

Usuario Que ha Visitado el sitio
Copyright MyCorp © 2024
Sitio administrado por el sistema de uCoz