ไฟล์ปฏิบัติการคืออะไร? ไฟล์ปฏิบัติการคือไฟล์โปรแกรมที่สามารถเรียกใช้โดยมีชุดคำสั่งหรือตัวเลือกเพื่อให้ทำบางอย่างบนพีซีของคุณ ไฟล์ปฏิบัติการพบได้ในระบบปฏิบัติการสมัยใหม่เกือบทั้งหมด แต่คนส่วนใหญ่จะเชื่อมโยงกับรูปแบบไฟล์ Windows EXE
โดยปกติคุณจะเห็นไฟล์ EXE เมื่อคุณ ติดตั้งซอฟต์แวร์ใหม่ หรือเรียกใช้โปรแกรมบนพีซีของคุณซึ่งใช้ส่วนขยาย EXE หากคุณกำลังสร้างซอฟต์แวร์ของคุณเองคุณยังสามารถสร้างไฟล์ปฏิบัติการของคุณเองเพื่อเรียกใช้ติดตั้งหรือแจกจ่าย หากคุณสนใจที่จะเรียนรู้เพิ่มเติมเกี่ยวกับไฟล์ปฏิบัติการและวิธีสร้างไฟล์ปฏิบัติการนี่คือสิ่งที่คุณต้องทำ
ความเสี่ยงของไฟล์ Executable (EXE)
เมื่อคุณเรียกใช้ไฟล์ปฏิบัติการคุณให้สิทธิ์ในการเรียกใช้คำสั่งที่มีอยู่ภายในนั้น นั่นคือวิธีการทำงานของซอฟต์แวร์ตั้งแต่สคริปต์ไม่กี่บรรทัดพื้นฐานไปจนถึงซอฟต์แวร์ที่ซับซ้อนที่มีโค้ดนับล้านบรรทัด
ก่อนที่คุณจะเรียกใช้หรือสร้างไฟล์ปฏิบัติการคุณควรตระหนักถึงความเสี่ยงที่อาจเกิดขึ้น ไฟล์ปฏิบัติการมีความเป็นไปได้ที่จะรวมคำสั่งภายใน รหัสแหล่งที่มา ที่อาจทำให้พีซีของคุณเสียหายได้
อาจบอกให้พีซีของคุณลบไฟล์อื่น ๆ หรืออาจสั่งให้คุณ พีซีเพื่อส่งข้อมูลไปยังแหล่งภายนอก นี่คือคำจำกัดความของ มัลแวร์ ที่สร้างขึ้นเพื่อก่อให้เกิดอันตรายโดยเสียค่าใช้จ่ายของคุณ
ก่อนที่คุณจะเรียกใช้ไฟล์ปฏิบัติการใด ๆ โดยเฉพาะอย่างยิ่งหากไฟล์นั้นขอสิทธิ์ระดับผู้ดูแลระบบใน การควบคุมบัญชีผู้ใช้ ป๊อปอัปคุณควรสแกนไฟล์เพื่อหามัลแวร์โดยใช้ ความปลอดภัยของ Windows หรือ ซอฟต์แวร์ป้องกันมัลแวร์ของ บริษัท อื่นเช่น Malwarebytes ของคุณเอง นอกจากนี้คุณควรติดตั้งหรือเรียกใช้ซอฟต์แวร์จากแหล่งที่มาที่คุณ แน่นอนเชื่อถือเท่านั้น
In_content_1 all: [300x250] / dfp: [640x360]- >หากคุณกำลังสร้างซอฟต์แวร์ของคุณเองเพื่อใช้งานคุณควรตรวจสอบให้แน่ใจว่าโค้ดไม่ได้ออกแบบมาเพื่อเข้าถึงไฟล์สำคัญใด ๆ แม้ว่าโดยทั่วไป Windows จะป้องกันการเข้าถึงไฟล์ระบบโดยไม่ได้รับอนุญาตโดยใช้ UAC แต่ให้ตรวจสอบโค้ดของคุณอีกครั้งก่อนที่จะเรียกใช้เพื่อให้แน่ใจว่าซอฟต์แวร์ไม่เป็นอันตรายต่อพีซีของคุณ
การเปิดไฟล์ Executable (EXE) ใน Windows
หากคุณต้องการเปิดไฟล์ปฏิบัติการบน Windows คุณสามารถทำได้หลายวิธี Windows จะรับรู้รูปแบบไฟล์ EXE โดยอัตโนมัติเป็นไฟล์ปฏิบัติการดังนั้นโดยทั่วไปคุณสามารถเปิดได้จากเดสก์ท็อปจาก Windows File Explorer โดยใช้เมนูเริ่มของ Windows (สำหรับซอฟต์แวร์ที่ติดตั้ง) หรือโดยใช้กล่องคำสั่งเรียกใช้
วิธีสร้างไฟล์ปฏิบัติการ ใน Windows
หากคุณต้องการสร้างไฟล์ปฏิบัติการของคุณเองบน Windows คุณสามารถทำได้ แต่ไม่ง่ายเหมือนกับการเปลี่ยนชื่อไฟล์และเพิ่ม .exeจนจบ
คุณจะต้องเขียนโค้ดซอฟต์แวร์ที่คุณต้องการเรียกใช้ในภาษาโปรแกรมที่คุณเลือกจากนั้นรวบรวมเป็นไฟล์ที่สามารถเรียกใช้งานได้ อย่างไรก็ตามผู้ใช้ส่วนใหญ่ต้องการสร้างไฟล์ปฏิบัติการพื้นฐานเพิ่มเติมเช่นไฟล์ตัวติดตั้งสำหรับการติดตั้งซอฟต์แวร์
คุณสามารถใช้ ตัวช่วยสร้าง IExpressในตัวเพื่อทำสิ่งนี้บน Windows แต่ซอฟต์แวร์นี้เก่ามากและยังไม่ได้รับการอัปเดตในบางครั้ง ตัวเลือกที่ดีกว่าคือใช้ การตั้งค่า Inno แบบโอเพนซอร์สหรือสำหรับไฟล์ EXE แบบแยกขั้นพื้นฐานคุณสามารถใช้ 7-Zip ได้
ไฟล์ EXE ที่สร้างโดยใช้ 7-Zip เป็น ไฟล์เก็บถาวร SFXไฟล์เก็บถาวรนี้ซึ่งปรากฏในรูปแบบไฟล์ EXE จะแยกไฟล์ที่รวมไว้ลงในพีซีของคุณโดยอัตโนมัติทำให้เหมาะสำหรับการใช้งานซอฟต์แวร์อย่างง่าย
หากคุณต้องการแชร์ไฟล์กับผู้ใช้หลายคนโดยไม่ต้องกังวลว่าพวกเขาจะติดตั้งซอฟต์แวร์ที่ถูกต้องการสร้างไฟล์ลักษณะนี้จะเป็นตัวเลือกที่ดี
แม้ว่านี่จะไม่ใช่ไฟล์ EXE ที่แท้จริง แต่ก็มีลักษณะและการทำงานเหมือนกันทำให้เป็นเรื่องง่าย วิธีสร้างไฟล์ปฏิบัติการที่สามารถแจกจ่ายซอฟต์แวร์หรือไฟล์ที่คุณสร้างร่วมกับผู้อื่นได้
มิฉะนั้นหากคุณต้องการสร้างไฟล์ปฏิบัติการ "จริง" คุณจะต้อง เรียนรู้วิธีการเขียนโปรแกรม.
การเรียกใช้ไฟล์ปฏิบัติการบน Mac หรือ Linux
วิธีการทำงานของไฟล์ปฏิบัติการบน Windows นั้นแตกต่างอย่างสิ้นเชิงกับวิธีที่โปรแกรมทำงานบนแพลตฟอร์มอื่น ๆ เช่น ลินุกซ์ หรือ macOS แพลตฟอร์มเหล่านี้มีไฟล์ปฏิบัติการ แต่ไม่ได้อยู่ในรูปแบบไฟล์ EXE
บน Linux ไฟล์ใด ๆ ก็สามารถเรียกใช้งานได้ แต่ต้องใช้แฟล็กการอนุญาตไฟล์พิเศษเพื่อเรียกใช้เป็น โปรแกรมโดยใช้ chmodคำสั่ง ไฟล์ chmod + xจะให้สิทธิ์ในการรันไฟล์ชื่อ ไฟล์
macOS มีวิธีการเรียกใช้ที่แตกต่างกันเล็กน้อย ซอฟต์แวร์. หากยังไม่ได้ติดตั้งแอปจาก App Store และไม่ได้มาจากนักพัฒนาที่รู้จักหรือเชื่อถือแอปจะไม่ได้รับอนุญาตให้ทำงาน คุณจะต้องอนุญาตในเมนู การตั้งค่าระบบ>ความปลอดภัยและความเป็นส่วนตัวของคุณ
ในฐานะที่เป็นระบบที่ใช้ Unix อย่างไรก็ตาม macOS จะรองรับ chmodช่วยให้คุณเรียกใช้สคริปต์พื้นฐานได้มากขึ้นโดยใช้แอพ Terminalตัวอย่างเช่นหากคุณพัฒนาสคริปต์ Python คุณสามารถใช้คำสั่ง chmod + xเพื่อเรียกใช้งานได้
คุณยังสามารถใช้โปรแกรมจำลอง WINE สำหรับ Linux และ macOS เพื่อ เรียกใช้และติดตั้งไฟล์ Windows EXE บนแพลตฟอร์มเหล่านั้น ออกแบบมาเพื่อเลียนแบบคำสั่งและไลบรารีของ Windows การใช้ WINE เพื่อเรียกใช้ไฟล์ EXE จะมีระดับความสำเร็จที่แตกต่างกัน
คุณสามารถยืนยันได้ว่าซอฟต์แวร์ยอดนิยมจะทำงานโดยใช้ WINE ได้ดีเพียงใดโดยการตรวจสอบ ฐานข้อมูล WineHQ
การเรียกใช้ไฟล์ปฏิบัติการบน Windows 10
ไม่มีอะไรหยุดคุณสร้างซอฟต์แวร์ของคุณเองได้โดยเฉพาะอย่างยิ่งถ้าคุณรวมซอฟต์แวร์เข้ากับ แพ็คเกจตัวติดตั้ง Windows เพื่อให้ติดตั้งได้ง่าย อย่างไรก็ตามสำหรับผู้ใช้ Windows 10 ส่วนใหญ่ไฟล์ EXE จะถูกเรียกใช้ไม่ได้สร้างขึ้น ตราบใดที่คุณเรียกใช้ซอฟต์แวร์จากแหล่งที่มาที่คุณเชื่อถือเท่านั้นไฟล์ปฏิบัติการควรมีความปลอดภัย
ตรวจสอบให้แน่ใจว่าคุณเรียกใช้การสแกนมัลแวร์เป็นประจำและหากคุณไม่แน่ใจจริงๆว่าไฟล์ปฏิบัติการนั้นปลอดภัยหรือไม่คุณสามารถใช้ โหมดแซนด์บ็อกซ์ของ Windows 10 เพื่อเรียกใช้ซอฟต์แวร์ในคอนเทนเนอร์แยกเพื่อทดสอบ มันออก หาก EXE เป็นอันตรายจะไม่ทำให้การติดตั้ง Windows หลักของคุณเสียหาย