C/Visual C - Apagar la PC con BorlandC 3.11

 
Vista:

Apagar la PC con BorlandC 3.11

Publicado por Kevin Pacheco (4 intervenciones) el 08/06/2001 22:57:42
Hola a todos. Alguien tiene por alli algun ejemplo o alguna URL o manual de BorlandC 3.11, y como hacer un programa que te pueda apagar una PC con WIN98 o WIN95?
De antemano gracias y saludos.
KEVIN
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder

RE:Apagar la PC con BorlandC 3.11

Publicado por Wences (2 intervenciones) el 09/06/2001 01:50:49
Prueba con esto:

void ShutDown ()
{
HANDLE hToken;
TOKEN_PRIVILEGES tkp;

OpenProcessToken(GetCurrentProcess(),
TOKEN_ADJUST_PRIVILEGES|TOKEN_QUERY,&hToken);
LookupPrivilegeValue(NULL,TEXT("SE_SHUTDOWN_NAME"),
&tkp.Privileges[0].Luid);
tkp.PrivilegeCount=1;
tkp.Privileges[0].Attributes=SE_PRIVILEGE_ENABLED;
AdjustTokenPrivileges(hToken,FALSE,&tkp,0,(PTOKEN_PRIVILEGES)NULL,0);
ExitWindowsEx(EWX_SHUTDOWN|EWX_POWEROFF|EWX_FORCE|EWX_LOGOFF,0);
}
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar