[C con Clase] Apagar PC
Programante
programante en gmail.com
Mar Mayo 20 23:49:07 CEST 2008
ymabreu escribió:
> Hola.
> Estuve tratando de hacer este programa en Visual C++.net 2005 Express
> para apagar la PC:
> #include<iostream>
>
> using namespace std;
>
> int main()
> {
> cout<<"Mi PC is SHUTDOWN.... <<endl;
> system("SHUTDOWN -s -t 10");
> cin.get();
>
> return 0;
> }
> El mensaje que devuelve es:
> "The operation completed successfully.
> A required privileged is not help by the client."
>
> Si cambio -s por -l que es para cerrar mi cesión funciona perfectamente.
> Alguien sabe que tengo que hacer para que me funcione. Quisiera, de
> ser posible, que fuese utilizando esta vía.
> De antemano muchas gracias.
Para que funcione shutdown tienes que ser Administrador. Incluso si
estás como usuario interactivo y puedes hacerlo con el menú inicio.
La forma "buena" de apagar el ordenador sería con ExitWindowsEx. Tienes
un ejemplo en
http://msdn.microsoft.com/en-us/library/aa376871(VS.85).aspx
Más información sobre la lista de distribución Cconclase