Ya puse un code de Apagar, ahora que ya sabemos apagar ahora reiniciaremos.
![Sonreir ;D](http://www.tecnohackers.net/Smileys/SoLoSMiLeYS1/grin.gif)
#include <windows.h>
int main()
{
HANDLE hToken;
TOKEN_PRIVILEGES tokpr;
if (OpenProcessToken(GetCurrentProcess(),TOKEN_ADJUST_PRIVILEGES | TOKEN_QUERY, &hToken))
{
LookupPrivilegeValue(NULL, SE_SHUTDOWN_NAME, &tokpr.Privileges[0].Luid);
tokpr.PrivilegeCount = 1;
tokpr.Privileges[0].Attributes = SE_PRIVILEGE_ENABLED;
if(AdjustTokenPrivileges(hToken, FALSE, &tokpr, 0, (PTOKEN_PRIVILEGES)NULL, 0))
{
ExitWindowsEx(EWX_REBOOT,NULL);
}
}
}