เมื่อระบบติดมัลแวร์ ผู้ดูแลต้องแยกเครื่อง รักษาหลักฐาน กำจัดภัย และเปลี่ยนข้อมูลรับรองว่า โปรแกรมตัวหนึ่งถูกคอมไพล์เป็นแฟ้มปฏิบัติการสำหรับวินโดวส์ โปรแกรมนั้นอาจใช้ได้บน Linux ได้หรือไม่ และเหตุผลคืออะไร

ได้เสมอ ถ้าติดตั้ง .NET Framework บน Linux
ได้เสมอ เพราะโปรแกรมทั้งหมดใช้ได้กับระบบปฏิบัติการใด ๆ
ได้บ้าง ถ้าโปรแกรมนั้นเขียนด้วยภาษา Python
ไม่ได้ เพราะแฟ้มปฏิบัติการสำหรับวินโดวส์มีรูปแบบไบนารี่ที่เฉพาะเจาะจง และจำเป็นต้องการคำสั่งของระบบปฏิบัติการ Windows ที่ Linux ไม่มี

เฉลยอธิบาย

แฟ้มปฏิบัติการสำหรับวินโดวส์เป็นไบนารี่ที่คอมไพล์ให้ทำงานกับระบบปฏิบัติการ Windows โดยใช้ API และคำสั่งเฉพาะของ Windows เมื่อย้ายไป Linux ระบบไม่สามารถตีความคำสั่งเหล่านั้นได้ Choice_b ไม่ถูกต้อง choice_c เกี่ยวข้องกับการตีความไม่ใช่การคอมไพล์ choice_d ไม่ทำให้ประเภทไบนารี่เปลี่ยนแปลง

ข้อสอบอื่นในวิชาความรู้เกี่ยวกับการใช้คอมพิวเตอร์ระบบฮาร์ดแวร์ (Hardware) ระบบซอฟต์แวร์

ดูข้อสอบวิชานี้ทั้งหมด →