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

เขียนโปรแกรมปิดระบบใน C/C++


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

การปิดเครื่องหรือปิดเครื่องหมายความว่าอย่างไร

ปิดเครื่องหรือปิดเครื่อง คอมพิวเตอร์หมายถึงการลบพลังงานจากส่วนประกอบหลักของคอมพิวเตอร์ในลักษณะที่กำหนดและปิดงานทั้งหมดที่ทำโดยคอมพิวเตอร์เช่นปิดแอปพลิเคชันและการประมวลผลทั้งหมด หลังจากที่คอมพิวเตอร์ปิดตัวลง ส่วนประกอบหลัก เช่น CPU, โมดูล RAM และฮาร์ดดิสก์จะถูกปิด แม้ว่าส่วนประกอบภายในบางอย่าง เช่น นาฬิกาภายใน อาจเข้าถึงพลังงานได้

โปรแกรมนี้จะปิด นั่นคือ ปิดระบบคอมพิวเตอร์ของคุณ ฟังก์ชันระบบของ "stdio.h" คือการเรียกใช้ไฟล์ปฏิบัติการ shutdown.exe ซึ่งมีอยู่ในโฟลเดอร์ C:\WINDOWS\system32 ใน Windows

สำหรับโปรแกรม Linux กระบวนการจะคล้ายกันและระบุไว้ด้านล่าง

สำหรับ Windows

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

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

สำหรับระบบปฏิบัติการ Linux

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

นี่คือรหัสที่สามารถปิดระบบปฏิบัติการที่ใช้ลินุกซ์ได้ รหัสใส่คำสั่งโดยตรงสำหรับระบบที่รันและปิดระบบโดยเร็วที่สุด