ที่นี่เราจะเห็นผลลัพธ์ที่น่าอัศจรรย์บางอย่างโดยใช้ฟังก์ชัน system() ใน C หรือ C++ ฟังก์ชันระบบมีอยู่ในระบบปฏิบัติการ Windows, Linux และ MAC ฟังก์ชันนี้ใช้เพื่อดำเนินการคำสั่งของระบบที่สามารถเขียนได้ในบรรทัดคำสั่ง
ที่นี่เราจะเห็นการใช้งานสองแบบหากระบบทำงานใน C หรือ C ++ อันแรกคือการรับรายละเอียดการกำหนดค่า IP โดยใช้โปรแกรม C++
ตัวอย่าง
#include <iostream> #include <cstdlib> using namespace std; int main() { system("C:\\Windows\\System32\\ipconfig"); }
ผลลัพธ์
Windows IP Configuration Ethernet adapter Local Area Connection: Connection-specific DNS Suffix . : domain.name Link-local IPv6 Address . . . . . : fe80::302b:9dff:1cfb:ff01%10 IPv4 Address. . . . . . . . . . . : 192.168.2.6 Subnet Mask . . . . . . . . . . . : 255.255.255.0 Default Gateway . . . . . . . . . : fe80::217:7cff:fe3d:31c8%10 192.168.2.1 Ethernet adapter VirtualBox Host-Only Network: Connection-specific DNS Suffix . : Link-local IPv6 Address . . . . . : fe80::5c79:a124:f5b9:e0b7%13 Autoconfiguration IPv4 Address. . : 169.254.224.183 Subnet Mask . . . . . . . . . . . : 255.255.0.0 Default Gateway . . . . . . . . . : Ethernet adapter VirtualBox Host-Only Network #2: Connection-specific DNS Suffix . : Link-local IPv6 Address . . . . . : fe80::7c54:289:9257:dd7a%16 IPv4 Address. . . . . . . . . . . : 192.168.243.2 Subnet Mask . . . . . . . . . . . : 255.255.255.0 Default Gateway . . . . . . . . . : Tunnel adapter Teredo Tunneling Pseudo-Interface: Media State . . . . . . . . . . . : Media disconnected Connection-specific DNS Suffix . : Tunnel adapter isatap.{E12FA520-1578-4264-A565-A1270D18177A}: Media State . . . . . . . . . . . : Media disconnected Connection-specific DNS Suffix . : Tunnel adapter isatap.{A01195C5-0A34-4E50-89CB-4C391165B7C3}: Media State . . . . . . . . . . . : Media disconnected Connection-specific DNS Suffix . : Tunnel adapter isatap.domain.name: Media State . . . . . . . . . . . : Media disconnected Connection-specific DNS Suffix . : domain.name
อันที่สองน่าสนใจกว่า ใช้สิ่งนี้เราสามารถปิดคอมพิวเตอร์ของเรา เราจะเขียนเส้นทางของโปรแกรมปิดระบบภายในฟังก์ชันของระบบ
ตัวอย่าง
#include <iostream> #include <cstdlib> using namespace std; int main() { system("C:\\WINDOWS\\System32\\shutdown /s"); }
ผลลัพธ์
One box will appear. It will tail the system is shutting down, then it will be shut down.