Home > Blockchain >  How to turn off computer with C?
How to turn off computer with C?

Time:11-12

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.

CodePudding user response:

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.

CodePudding user response:

This is managed by the operating system, so you'll have to figure out how to do it on your OS.

It looks like you're using Windows, so you could try the Windows API's System Shutdown Functions.

  • Related