#include <iostream>
#include <stdio.h>
#include <stdlib.h>
#include <unistd.h>
#include <windows.h>
void
printMenu();
void
shutDown()
{
system
(
"cls"
);
printf
(
"\nshuttingg down..\n"
);
system
(
"C:\\WINDOWS\\System32\\shutdown /s"
);
system
(
"cls"
);
}
void
reStart()
{
system
(
"cls"
);
printf
(
"\nRestart in 30 seconds ..."
);
system
(
"C:\\WINDOWS\\system32\\shutdown /r"
);
}
void
logOff()
{
system
(
"cls"
);
printf
(
"\n Shutting down under 30 seconds... "
);
system
(
"C:\\WINDOWS\\system32\\shutdown /l"
);
}
void
manualShutdown()
{
system
(
"cls"
);
system
(
"C:\\WINDOWS\\System32\\shutdown /i"
);
}
void
abortShutdown()
{
system
(
"cls"
);
system
(
"C:\\WINDOWS\\System32\\shutdown /a"
);
}
void
selectMenu()
{
int
choice;
printf
(
"\n Enter your choice : "
);
scanf
(
"%d"
, &choice);
switch
(choice) {
case
1:
shutDown();
break
;
case
2:
reStart();
break
;
case
3:
logOff();
break
;
case
4:
manualShutdown();
break
;
case
5:
abortShutdown();
break
;
case
6:
printf
(
"\n Exiting... \n\n"
);
printf
(
"Exiting in 3 seconds...\n"
);
Sleep(3000);
exit
(1);
default
:
printf
(
"\ninvalid choice Try again \n"
);
printMenu();
}
}
void
printMenu()
{
system
(
"color 1F"
);
printf
(
"\n"
);
printf
(
"\xB2 \xB2\xB2\xB2\xB2\xB2\xB2\xB2"
"\xB2\xB2\xB2\xB2\xB2\xB2\xB2\xB2\xB2\xB2"
"\xB2\xB2\xB2\xB2\xB2 SYSTEM CONTROL \xB2"
"\xB2\xB2\xB2\xB2\xB2\xB2\xB2\xB2\xB2\xB2"
"\xB2\xB2\xB2\xB2\xB2\xB2\xB2\xB2\xB2\xB2"
"\xB2\xB2 \xB2"
);
printf
(
"\n ______________________________"
"_________________________________"
);
printf
(
"\n|\t\t\t\t\t\t\t\t|"
);
printf
(
"\n|\t\t\t\t\t\t\t\t|"
);
printf
(
"\n|\t\t\t 1. Shutdown Computer \t\t\t|"
);
printf
(
"\n|\t\t\t 2. Restart Computer \t\t\t|"
);
printf
(
"\n|\t\t\t 3. Log off \t\t\t\t|"
);
printf
(
"\n|\t\t\t 4. Manual Shutdown Settings\t\t|"
);
printf
(
"\n|\t\t\t 5. Abort Shutdown \t\t\t|"
);
printf
(
"\n|\t\t\t 6. Exit \t\t\t\t|"
);
printf
(
"\n|\t\t\t\t\t\t\t\t|"
);
printf
(
"\n|\t\t\t\t\t\t\t\t|"
);
printf
(
"\n|\t\t\t\t\t\t\t\t|"
);
printf
(
"\n|\t\t\t\t\t\t\t\t|"
);
printf
(
"\n\xB2_________________________________"
"______________________________\xB2\n"
);
selectMenu();
}
int
main()
{
printMenu();
return
0;
}