Computer >> บทช่วยสอนคอมพิวเตอร์ >  >> การเขียนโปรแกรม >> C++

โปรแกรมปิดเครื่องคอมพิวเตอร์ด้วย C/C++


โปรแกรมปิดเครื่องทำงานบน Windows, Linux หรือ macOS เพื่อปิดเครื่องและปิดแอปพลิเคชันที่เปิดอยู่ทั้งหมด

ความหมายของ Shut down หรือ Power off

Shut down หรือ Power off คอมพิวเตอร์ หมายถึงการตัดกระแสไฟฟ้าจากส่วนประกอบหลักอย่างเป็นระบบ และปิดการทำงานทั้งหมดของคอมพิวเตอร์ เช่น แอปพลิเคชันและกระบวนการประมวลผล หลังปิดเครื่อง ส่วนประกอบหลัก เช่น CPU, RAM และฮาร์ดดิสก์ จะไม่ได้รับไฟฟ้า แม้บางส่วนภายใน เช่น นาฬิกาภายใน อาจยังใช้ไฟฟ้าได้

โปรแกรมนี้เรียกใช้ฟังก์ชัน system() ของ stdio.h เพื่อรันไฟล์ executable shutdown.exe ที่อยู่ในโฟลเดอร์ C:\WINDOWS\system32 ใน Windows

สำหรับ Windows

#include <stdio.h>
int main() {
    system("c:\\windows\\system32\\shutdown /i");
    return 0;
}

โปรแกรมทำงานเป็นคำสั่งสั่งให้ระบบปิดแอปพลิเคชันทั้งหมดและปิดเครื่อง

สำหรับ Linux OS

#include <stdio.h>
int main() {
    system("shutdown -P now");
    return 0;
}

โค้ดนี้ปิดระบบ Linux ใดๆ ได้ โดยส่งคำสั่งตรงไปยังระบบปฏิบัติการ