ไฟล์ปฏิบัติการคืออะไร & วิธีสร้างไฟล์
ไฟล์ปฏิบัติการคืออะไร? ไฟล์สั่งการคือไฟล์โปรแกรมที่สามารถเรียกใช้ได้ โดยมีชุดคำสั่งหรือตัวเลือกต่างๆ ที่จะทำให้ไฟล์นั้นทำงานบนพีซีของคุณ ไฟล์ที่ปฏิบัติการได้นั้นพบได้ในระบบปฏิบัติการสมัยใหม่เกือบทั้งหมด แต่คนส่วนใหญ่จะเชื่อมโยงไฟล์เหล่านี้กับรูปแบบไฟล์ Windows EXE
โดยปกติคุณจะเห็น ไฟล์ EXEเมื่อคุณติดตั้งซอฟต์แวร์ใหม่(install new software)หรือเรียกใช้โปรแกรมบนพีซีของคุณ ซึ่งใช้ส่วนขยายEXE หากคุณกำลังสร้างซอฟต์แวร์ของคุณเอง คุณสามารถสร้างไฟล์ปฏิบัติการของคุณเองเพื่อเรียกใช้ ติดตั้ง หรือแจกจ่ายได้ หากคุณสนใจที่จะเรียนรู้เพิ่มเติมเกี่ยวกับไฟล์สั่งการและวิธีสร้างไฟล์ปฏิบัติการ นี่คือสิ่งที่คุณต้องทำ
ความเสี่ยงของไฟล์ปฏิบัติการ (EXE)(The Risks Of Executable (EXE) Files)
เมื่อคุณเรียกใช้ไฟล์ปฏิบัติการ คุณให้สิทธิ์ไฟล์นั้นในการเรียกใช้คำสั่งที่อยู่ในไฟล์นั้น นั่นคือวิธีการทำงานของซอฟต์แวร์ใดๆ ตั้งแต่สคริปต์สองสามบรรทัดพื้นฐานไปจนถึงซอฟต์แวร์ที่ซับซ้อนที่มีโค้ดหลายล้านบรรทัด
ก่อนที่คุณจะเรียกใช้หรือสร้างไฟล์ปฏิบัติการ คุณควรตระหนักถึงความเสี่ยงที่อาจเกิดขึ้น ไฟล์ปฏิบัติการมีโอกาสที่จะรวมคำแนะนำภายในซอร์สโค้ด(source code)ที่อาจสร้างความเสียหายให้กับพีซีของคุณ
มันสามารถบอกให้พีซีของคุณลบไฟล์อื่น หรืออาจสั่งให้พีซีของคุณส่งข้อมูลไปยังแหล่งภายนอก นี่คือคำจำกัดความของมัลแวร์(malware)ที่สร้างขึ้นเพื่อก่อให้เกิดอันตรายโดยที่คุณเสียค่าใช้จ่าย
ก่อนที่คุณจะเรียกใช้ไฟล์สั่งการใดๆ โดยเฉพาะอย่างยิ่งหากไฟล์นั้นขอสิทธิ์ผู้ดูแลระบบในป๊อปอัปUser Account Control คุณควรสแกนไฟล์เพื่อหามัลแวร์โดยใช้ Windows Securityหรือ ซอฟต์แวร์ป้องกันมัลแวร์ของบริษัท อื่นเช่น Malwarebytes (third-party anti-malware software like Malwarebytes)คุณควรติดตั้งหรือเรียกใช้ซอฟต์แวร์จากแหล่งที่คุณไว้วางใจอย่างยิ่ง เท่านั้น(absolutely)
หากคุณกำลังสร้างซอฟต์แวร์ของคุณเองเพื่อใช้งาน คุณควรตรวจสอบให้แน่ใจว่าโค้ดไม่ได้ออกแบบมาเพื่อเข้าถึงไฟล์สำคัญใดๆ แม้ว่า โดยทั่วไปแล้ว Windowsจะป้องกันการเข้าถึงไฟล์ระบบโดยไม่ได้รับอนุญาตโดยใช้UACให้ตรวจสอบรหัสของคุณอีกครั้งก่อนเรียกใช้เพื่อให้แน่ใจว่าซอฟต์แวร์จะไม่เป็นอันตรายต่อพีซีของคุณ
การเปิดไฟล์ปฏิบัติการ (EXE) บน Windows(Opening Executable (EXE) Files On Windows)
หากคุณต้องการเปิดไฟล์ปฏิบัติการในWindowsคุณสามารถทำได้สองสามวิธี Windowsจะรู้จัก รูปแบบไฟล์ EXE โดยอัตโนมัติว่า เป็นไฟล์ปฏิบัติการ ดังนั้นโดยทั่วไปคุณจึงสามารถเปิดไฟล์จากเดสก์ท็อป จากWindows File Explorerโดยใช้ เมนู เริ่มของ Windows(Windows Start) (สำหรับซอฟต์แวร์ที่ติดตั้งไว้) หรือโดยการ ใช้ กล่องคำสั่งRun
- หากต้องการเปิด ไฟล์ EXEบนเดสก์ท็อปหรือในWindows File Explorerให้ดับเบิลคลิกที่ไฟล์ ซึ่งจะสั่ง ให้ Windowsเปิดขึ้นมา
- รายการซอฟต์แวร์ที่ติดตั้งใน เมนู Start ของ Windows(Windows Start)คือทางลัดไปยัง ไฟล์ EXEสำหรับซอฟต์แวร์เหล่านั้น (เช่นChrome.exeสำหรับ Google Chrome) กดไอคอน(icon)เมนูเริ่ม(Start menu) (หรือกดปุ่มWindows(Windows key)บนแป้นพิมพ์) จากนั้นกดรายการใดรายการหนึ่งเพื่อเรียกใช้ซอฟต์แวร์ของคุณ
- ในการ ใช้ กล่องคำสั่งRun เพื่อเรียกใช้ไฟล์ (Run)EXEให้กดWindows key + R บนแป้นพิมพ์ของคุณ หรือคลิกขวาที่ไอคอนเมนู Start(Start menu icon)แล้วกดตัวเลือกRun
- ใน กล่องคำสั่ง Runค้นหาไฟล์ปฏิบัติการของคุณโดยกดBrowseหรือพิมพ์ตำแหน่งไฟล์โดยตรง เมื่อต้องการเรียกใช้ ไฟล์ EXEให้กดOK
- หาก ไฟล์ EXEขอสิทธิ์การเข้าถึงระดับผู้ดูแลระบบ คุณจะต้องอนุญาตให้เรียกใช้ในป๊อปอัปUAC กดใช่(Yes)เพื่ออนุญาตสิ่งนี้
- หากไฟล์ปฏิบัติการไม่สามารถเรียกใช้ได้ (เช่น ไฟล์ดังกล่าวอาจได้รับการออกแบบมาสำหรับ Windows(Windows)รุ่นเก่ากว่า) Windowsจะหยุดทำงาน คุณอาจเห็นข้อความแสดงข้อผิดพลาด หากเกิดกรณีนี้ขึ้น ให้กด " ปิด(Close) " และค้นหาเวอร์ชันอื่นของไฟล์ที่จะเรียกใช้แทน
วิธีสร้างไฟล์ปฏิบัติการบน Windows(How To Create An Executable File On Windows)
หากคุณต้องการสร้างไฟล์สั่งการของคุณเองบนWindowsคุณก็ทำได้ แต่มันไม่ง่ายเหมือนการเปลี่ยนชื่อไฟล์และเพิ่ม.exeต่อท้ายไฟล์
คุณจะต้องเขียนโค้ดซอฟต์แวร์ที่คุณต้องการเรียกใช้ในภาษาการเขียนโปรแกรมที่คุณเลือก จากนั้นคอมไพล์เป็นไฟล์ที่สามารถดำเนินการได้ ผู้ใช้ส่วนใหญ่จะต้องการสร้างไฟล์ปฏิบัติการพื้นฐานเพิ่มเติม เช่น ไฟล์ตัวติดตั้งสำหรับการติดตั้งซอฟต์แวร์
คุณสามารถใช้ตัวช่วยสร้าง IExpress(IExpress Wizard) ในตัว เพื่อทำสิ่งนี้บนWindowsได้ แต่ซอฟต์แวร์นี้เก่ามากและไม่ได้รับการอัปเดตในบางครั้ง ตัวเลือกที่ดีกว่าคือการใช้ Inno Setup(Inno Setup)แบบโอเพ่นซอร์ส หรือสำหรับไฟล์ EXE แบบขยายตัว เองพื้นฐานคุณสามารถใช้7-Zip
ไฟล์EXEที่สร้างโดยใช้ 7-Zip เป็น ไฟล์เก็บ ถาวรSFX (SFX archive file)ไฟล์เก็บถาวรนี้ ซึ่งปรากฏพร้อมกับ รูปแบบไฟล์ EXEจะแยกไฟล์ที่รวมไว้บนพีซีของคุณโดยอัตโนมัติ ทำให้เหมาะอย่างยิ่งสำหรับการปรับใช้ซอฟต์แวร์อย่างง่าย
หากคุณต้องการแชร์ไฟล์กับผู้ใช้หลายคนโดยไม่ต้องกังวลว่าพวกเขาจะมีซอฟต์แวร์ที่เหมาะสมติดตั้งอยู่ การสร้างไฟล์แบบนี้จะเป็นตัวเลือกที่ดี
- ในการสร้าง ไฟล์ EXEโดยใช้ 7-ZIP ให้วางไฟล์ของคุณไว้ในโฟลเดอร์ในWindows File Explorer (Windows File Explorer)คลิกขวา(Right-click)ที่โฟลเดอร์ จากนั้นกด7Zip > Add to archive.
- ใน กล่อง ตัวเลือก(Options)คลิกกล่องกาเครื่องหมายเปิดใช้งาน SFX Archive (Enable SFX Archive )คุณจะต้องตั้งค่ารูปแบบการเก็บถาวร(Archive Format )เป็น7z วิธี การบีบอัด(Compression Method)เป็นLZMA2และระดับการบีบอัด(Compression Level)เป็นปกติ (Normal)กดตกลง(OK)เพื่อสร้างไฟล์
แม้ว่าจะไม่ใช่ไฟล์ EXE(EXE)ที่แท้จริงแต่ก็มีลักษณะและการทำงานเหมือนกัน ทำให้เป็นวิธีที่ง่ายในการสร้างไฟล์ปฏิบัติการที่สามารถแจกจ่ายซอฟต์แวร์หรือไฟล์ที่คุณสร้างร่วมกับผู้อื่นได้
มิฉะนั้น หากคุณต้องการสร้างไฟล์ปฏิบัติการ "ของจริง" คุณจะต้องเรียนรู้วิธีตั้งโปรแกรม(learn how to program) .
การเรียกใช้ไฟล์ปฏิบัติการบน Mac หรือ Linux(Running Executable Files On Mac Or Linux)
วิธีการทำงานของไฟล์สั่งการบนWindowsนั้นแตกต่างอย่างสิ้นเชิงกับวิธีที่โปรแกรมทำงานบนแพลตฟอร์มอื่นๆ เช่นLinuxหรือ macOS แพลตฟอร์มเหล่านี้มีไฟล์ปฏิบัติการ แต่ไม่มีรูปแบบไฟล์EXE
ตัวอย่างเช่น บนLinuxไฟล์ใดๆ ก็สามารถเรียกทำงานได้ แต่ต้องมีแฟล็กการอนุญาตไฟล์พิเศษเพื่อเรียกใช้เป็นโปรแกรมที่ใช้chmod คำสั่งchmod +x file จะให้ไฟล์ที่ชื่อfileนั้นได้รับอนุญาตให้รันได้ เป็นต้น
macOS มีวิธีการใช้งานซอฟต์แวร์ที่แตกต่างออกไปเล็กน้อย หากแอปไม่ได้ติดตั้งจากApp Storeและไม่ได้มาจากนักพัฒนาที่รู้จักหรือเชื่อถือ แอปจะไม่ได้รับอนุญาตให้เรียกใช้ คุณจะต้องอนุญาตในเมนูSystem Preferences > Security & Privacy
อย่างไรก็ตาม ในฐานะระบบที่ใช้ Unix macOS จะรองรับ คำสั่ง chmodซึ่งทำให้คุณสามารถรันสคริปต์พื้นฐานเพิ่มเติมได้โดยใช้แอพTerminal ตัวอย่างเช่น หากคุณพัฒนาสคริปต์Python คุณสามารถใช้คำสั่ง (Python)chmod +x เพื่อเรียกใช้ได้
คุณยังสามารถใช้โปรแกรมจำลองWINE สำหรับ (WINE)Linuxและ macOS เพื่อเรียกใช้และติดตั้งไฟล์ Windows EXE(run and install Windows EXE files)บนแพลตฟอร์มเหล่านั้นได้ ออกแบบมาเพื่อเลียนแบบคำสั่งและไลบรารีของWindows บางอย่าง การใช้ (Windows)WINEเพื่อเรียกใช้ ไฟล์ EXEจะมีระดับความสำเร็จที่แตกต่างกัน
คุณสามารถยืนยันได้ว่าซอฟต์แวร์ยอดนิยมจะทำงานโดยใช้WINE ได้ดีเพียงใด โดยตรวจสอบ ฐาน ข้อมูลWineHQ(WineHQ database)
การเรียกใช้ไฟล์ปฏิบัติการบน Windows 10(Running Executable Files On Windows 10)
ไม่มีอะไรหยุดคุณในการสร้างซอฟต์แวร์ของคุณเอง โดยเฉพาะอย่างยิ่งหากคุณรวมเข้ากับแพ็คเกจตัวติดตั้ง Windows(Windows installer packages)เพื่อให้ง่ายต่อการติดตั้ง อย่างไรก็ตาม สำหรับผู้ใช้ Windows 10 ส่วนใหญ่ ไฟล์ EXEจะต้องถูกเรียกใช้ ไม่ได้สร้างขึ้น ตราบใดที่คุณเรียกใช้ซอฟต์แวร์จากแหล่งที่คุณเชื่อถือเท่านั้น ไฟล์ที่ปฏิบัติการได้ควรจะค่อนข้างปลอดภัย
ตรวจสอบ ให้(Make)แน่ใจว่าคุณเรียกใช้การสแกนมัลแวร์เป็นประจำ และหากคุณไม่แน่ใจจริงๆ ว่าไฟล์เรียกทำงานนั้นปลอดภัยหรือไม่ คุณสามารถใช้โหมดแซนด์บ็อกซ์ของ Windows 10(Windows 10 sandbox mode)เพื่อเรียกใช้ซอฟต์แวร์ในคอนเทนเนอร์แยกเพื่อทดสอบได้ หากEXEเป็นอันตราย จะไม่ทำให้การติดตั้งWindows หลักของคุณเสียหาย(Windows)
Related posts
วิธีเปิดไฟล์ที่ถูกล็อคเมื่อมีโปรแกรมอื่นใช้งานอยู่
วิธีสแกนหลายหน้าเป็นไฟล์ PDF ไฟล์เดียว
วิธีเปิดไฟล์ JAR บน Windows
บันทึกรายการกระบวนการที่ทำงานอยู่ในไฟล์ข้อความใน Windows
วิธีเขียนหรือวาดในไฟล์ PDF ใน Mac และ Windows
วิธีการทดสอบความเครียดของ CPU
วิธีบล็อกเว็บไซต์บน Windows โดยใช้ไฟล์โฮสต์
วิธีอัปเดตซอฟต์แวร์พีซีของคุณโดยอัตโนมัติ
วิธีเปิดไฟล์ HTML ใน Google Chrome
วิธีการสร้างและเรียกใช้ไฟล์ ISO บน Windows
วิธีทำให้พีซี Windows ของคุณตื่นโดยไม่ต้องสัมผัสเมาส์
วิธีเพิ่มเพลงลงใน Google สไลด์
ลบพื้นหลังออกจากรูปภาพทันทีโดยใช้AI
วิธีสร้างไฟล์ PDF ที่กรอกได้ฟรี
วิธีดาวน์โหลดตัวติดตั้ง Google Chrome ออฟไลน์ (สแตนด์อโลน)
7 คำแนะนำทางเทคนิค SEO Optimization สำหรับเว็บไซต์ใด ๆ
ปิดการควบคุมบัญชีผู้ใช้ (UAC) สำหรับแอปพลิเคชันเฉพาะ
วิธีแก้ไข “ไม่สามารถบันทึกไฟล์ไลบรารีของ iTunes” ใน Windows 10
วิธีดูหน้าแคชและไฟล์จากเบราว์เซอร์ของคุณ
วิธีการลงทะเบียนไฟล์ DLL ใน Windows