ไฟล์ปฏิบัติการคืออะไรและจะสร้างได้อย่างไร


ไฟล์ปฏิบัติการคืออะไร? ไฟล์ปฏิบัติการคือไฟล์โปรแกรมที่สามารถเรียกใช้โดยมีชุดคำสั่งหรือตัวเลือกเพื่อให้ทำบางอย่างบนพีซีของคุณ ไฟล์ปฏิบัติการพบได้ในระบบปฏิบัติการสมัยใหม่เกือบทั้งหมด แต่คนส่วนใหญ่จะเชื่อมโยงกับรูปแบบไฟล์ 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 (สำหรับซอฟต์แวร์ที่ติดตั้ง) หรือโดยใช้กล่องคำสั่งเรียกใช้

  • หากต้องการเปิดไฟล์ EXE บนเดสก์ท็อปของคุณหรือใน Windows File Explorer ให้ดับเบิลคลิกที่ไฟล์ สิ่งนี้จะสั่งให้ Windows เปิดขึ้น
    • รายการซอฟต์แวร์ที่ติดตั้งในเมนู Start ของ Windows คือทางลัดไปยังไฟล์ EXE สำหรับซอฟต์แวร์เหล่านั้น (เช่น Chrome.exeสำหรับ Google Chrome) กดไอคอน เมนูเริ่ม(หรือกดปุ่ม Windowsบนแป้นพิมพ์ของคุณ) จากนั้นกดรายการใดรายการหนึ่งเพื่อเรียกใช้ซอฟต์แวร์ของคุณ
      • ในการใช้กล่องคำสั่ง เรียกใช้เพื่อเรียกใช้ไฟล์ EXE ให้กดปุ่ม Windows + Rบน แป้นพิมพ์ หรือคลิกขวาที่ไอคอน เมนูเริ่มแล้วกดตัวเลือก เรียกใช้
        • ใน Runค้นหาไฟล์ปฏิบัติการของคุณโดยกด เรียกดูหรือพิมพ์ตำแหน่งไฟล์โดยตรง เมื่อคุณต้องการเรียกใช้ไฟล์ EXE ให้กด ตกลง
          • หากไฟล์ EXE ร้องขอการเข้าถึงระดับผู้ดูแลระบบคุณจะต้อง อนุญาตให้ทำงานในป๊อปอัป UAC กด ใช่เพื่ออนุญาต
            • หากไฟล์ปฏิบัติการไม่สามารถรันได้ (อาจได้รับการออกแบบมาสำหรับ Windows รุ่นเก่ากว่า เป็นต้น) จากนั้น Windows จะหยุดการทำงาน คุณอาจเห็นข้อความแสดงข้อผิดพลาด ในกรณีนี้ให้กด ปิดและมองหาไฟล์เวอร์ชันอื่นเพื่อเรียกใช้แทน
            • วิธีสร้างไฟล์ปฏิบัติการ ใน Windows

              หากคุณต้องการสร้างไฟล์ปฏิบัติการของคุณเองบน Windows คุณสามารถทำได้ แต่ไม่ง่ายเหมือนกับการเปลี่ยนชื่อไฟล์และเพิ่ม .exeจนจบ

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

              คุณสามารถใช้ ตัวช่วยสร้าง IExpressในตัวเพื่อทำสิ่งนี้บน Windows แต่ซอฟต์แวร์นี้เก่ามากและยังไม่ได้รับการอัปเดตในบางครั้ง ตัวเลือกที่ดีกว่าคือใช้ การตั้งค่า Inno แบบโอเพนซอร์สหรือสำหรับไฟล์ EXE แบบแยกขั้นพื้นฐานคุณสามารถใช้ 7-Zip ได้

              ไฟล์ EXE ที่สร้างโดยใช้ 7-Zip เป็น ไฟล์เก็บถาวร SFXไฟล์เก็บถาวรนี้ซึ่งปรากฏในรูปแบบไฟล์ EXE จะแยกไฟล์ที่รวมไว้ลงในพีซีของคุณโดยอัตโนมัติทำให้เหมาะสำหรับการใช้งานซอฟต์แวร์อย่างง่าย

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

              • ในการสร้างไฟล์ EXE โดยใช้ 7-ZIP วางไฟล์ของคุณในโฟลเดอร์ใน Windows File Explorer คลิกขวาที่โฟลเดอร์จากนั้นกด 7Zip>Add to archive
                • ในกล่อง ตัวเลือกคลิกช่องทำเครื่องหมาย เปิดใช้งานไฟล์เก็บถาวร SFXนอกจากนี้คุณจะต้องตั้งค่า รูปแบบไฟล์เก็บถาวรเป็น 7z, วิธีการบีบอัดเป็น LZMA2และ ระดับการบีบอัดเป็น ปกติกด ตกลงเพื่อสร้างไฟล์
                • แม้ว่านี่จะไม่ใช่ไฟล์ 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 หลักของคุณเสียหาย

                  Related posts:


                  3.09.2020