I want to shutdown PC with C without using system() functiom
#include <stdio.h>
#include <Windows.h>
int main(){
system("shutdown -s -t1");
}
I’d like to find better way.
>Solution :
You can shut down the Windows operating system using the function ExitWindowsEx with the EWX_SHUTDOWN or EWX_POWEROFF flag.
However, as stated in the documentation, the calling process will require the SE_SHUTDOWN_NAME privilege. See the documentation on how to allow the process to obtain that privilege.