สร้างเวอร์ชันพกพาของแอปพลิเคชันใดก็ได้ใน Windows

ทุกวันนี้ พวกเราส่วนใหญ่มีคอมพิวเตอร์หลายเครื่องที่ติดตัวไปด้วย แต่ถ้าคุณต้องการเปลี่ยนคอมพิวเตอร์เครื่องใดก็ตามให้เป็นคอมพิวเตอร์ของคุณ(your )ล่ะ นั่นคือที่มาของแนวคิดของแอพ "พกพา" 

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

แอพพกพาคืออะไร?(What’s a Portable App?)

เมื่อคุณติดตั้งแอปพลิเคชั่นส่วนใหญ่บนคอมพิวเตอร์ มันจะทำการเปลี่ยนแปลงระบบและรวมเข้าด้วยกัน ตัวอย่างเช่น แอปพลิเคชัน Windows(Windows)เลือกโฟลเดอร์บนฮาร์ดไดรฟ์ในเครื่องของคุณ สร้างรายการในรีจิสทรีของคุณ และโดยทั่วไปคาดว่าWindowsจะจัดเตรียมสิ่งอำนวยความสะดวกบางอย่างเพื่อให้สามารถทำงานได้

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

ในการสร้างแอพพกพา(make portable app)คุณต้องหลอกให้คิดว่าการพึ่งพาทั้งหมดนั้นพึงพอใจแล้ว แม้ว่าจะสามารถทำได้ด้วยตนเอง แต่ง่ายกว่ามากที่จะใช้หนึ่งในหลาย ๆ แอปเฉพาะที่สแกนการพึ่งพาของแอปพลิเคชันแล้วทำซ้ำในลักษณะเสมือนจริง ซอฟต์แวร์นั้นจะสร้างการพึ่งพาแบบกำหนดเองที่ทำให้แอปคิดว่ากำลังทำงานอยู่ในคอมพิวเตอร์เครื่องเดิม คล้าย(Sort)กับ The Matrixแต่สำหรับแอพ

สิ่งสำคัญคือต้องรู้ว่ายังมีแอปที่พกพาสะดวกด้วยการออกแบบ นักพัฒนาซอฟต์แวร์ได้สร้างมาเพื่อรันโดยเฉพาะโดยไม่ต้องพึ่งพาสิ่งใดๆ

ขั้นแรก ให้ตรวจสอบว่ายังไม่เสร็จสิ้นหรือไม่(First, Check If It Hasn’t Already Been Done)

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

เราขอแนะนำPortableApps.comซึ่งมาพร้อมกับตัวเรียกใช้งานและอินเทอร์เฟซการจัดการแอพ เพียง(Simply)ดาวน์โหลดตัวติดตั้ง ติดตั้งลงในไดรฟ์ภายนอก และเลือกแอปทั้งหมดจากรายการที่คุณต้องการ

เครื่องเสมือนเป็นทางเลือกแอพพกพา(Virtual Machines As a Portable App Alternative)

การใช้แพลตฟอร์มอย่างPortableAppsนั้นยอดเยี่ยม แต่อาจมีวิธีที่ง่ายกว่านั้นมากในการทำให้ แอปพลิเคชั่น Windowsพกพาได้ – ทำให้Windowsพกพาได้! ยังไง? เพียง รับ (Simply)VirtualBoxเวอร์ชันพกพาจากvbox.meและติดตั้งสำเนาWindowsที่ ได้รับอนุญาต จากนั้น คุณสามารถติดตั้ง แอป Windows ทั้งหมดที่ คุณต้องการภายในเครื่องเสมือน(virtual machine)นั้น โดยไม่ต้องดำเนินการใดๆ เพิ่มเติม 

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

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

ผู้ผลิตแอพพกพายอดนิยม(Popular Portable App Makers)

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

ส่วนอื่นๆ เช่นCameyoมีให้บริการเป็นบริการแบบชำระเงินเท่านั้น เช่นเดียวกับVMware ThinAppซึ่งให้ทดลองใช้ฟรีเท่านั้น หากคุณพร้อมที่จะจ่ายเงินจำนวนมหาศาลที่โซลูชันเชิงพาณิชย์ต้องการ จะไม่มีใครหยุดคุณได้ สิทธิ์ใช้งาน Windows(Windows)เพิ่มเติมนั้นอาจดูไม่แพงนักในตอนนี้ใช่ไหม

เราลองใช้ผู้ผลิตแอปพกพาฟรีรุ่นเก่าๆ หลายรายแล้ว และพบว่ายังใช้งานได้ค่อนข้างดี 

การสร้างแอพพกพาด้วย Enigma Virtual Box(Creating a Portable App With Enigma Virtual Box)

แอปที่เป็น ปัญหาคือEnigma Virtual Box เป็นหนึ่งในผู้ผลิตแอพพกพาฟรีแวร์ไม่กี่รายที่ยังคงได้รับความสนใจจากนักพัฒนา เป็นเวอร์ชันฟรีของ แอปพลิเคชันเชิงพาณิชย์ของ Enigma Protectorแต่สำหรับผู้ใช้ทั่วไป ถือว่าดีมาก

  • ตรงไปที่เว็บไซต์Enigmaและดาวน์โหลด Enigma Virtual Box (download Enigma Virtual Box)ติดตั้งแอปพลิเคชันแล้วเปิดใช้งาน

ใช่ แอปพลิเคชันนี้ไม่ได้ดูเรียบง่าย แต่จริงๆ แล้วใช้งานง่ายมาก ดังนั้นอย่ากลัวเลย

  • วิธีการ ทำงานของ Enigmaคุณต้องมีซอฟต์แวร์ติดตั้งอยู่ในระบบของคุณก่อนจะเปลี่ยนเป็นแอพพลิเคชั่นแบบพกพา ดังนั้น หากคุณยังไม่ได้ติดตั้ง ให้ติดตั้งแอปที่คุณต้องการทำให้พกพาสะดวก แล้วกลับมาที่Enigma
  • ตอนนี้ คุณจะเห็นกล่องเส้นทางของไดรฟ์สำหรับทั้งชื่อไฟล์อินพุต(Input )และเอาต์พุต(Output)

  • คลิก ปุ่ม เรียกดู(Browse)ทางด้านขวาของEnter Input File Name(Enter Input File Name)
  • ในตัวอย่างของเรา เราจะสร้างซอฟต์แวร์เวิร์กสเตชันเสียงAudacity เวอร์ชันพกพาฟรี (Audacity)ด้วยเบราว์เซอร์ไฟล์ที่ปรากฏขึ้น ให้ไปที่ตำแหน่งที่ติดตั้งไฟล์ ".exe" ของแอปที่เป็นปัญหา

  • เลือกและคลิกเปิด(Open.)

  • อิ(Enigma)นิกมายังต้องรู้ว่าไฟล์ที่ขึ้นต่อกันอยู่ที่ไหน ต่อไปให้คลิกที่Addแล้วAdd Folder Recursiveเนื่องจากเราต้องการให้โฟลเดอร์ย่อยทั้งหมดรวมอยู่ด้วย 

  • ตอนนี้เราใช้ไฟล์เบราว์เซอร์ที่ปรากฏขึ้นเพื่อค้นหาโฟลเดอร์การติดตั้งที่มีไฟล์ ".exe" ของเรา เลือกโฟลเดอร์และคลิก "ตกลง" และ "ตกลง" อีกครั้ง

  • หากต้องการ คุณสามารถเปลี่ยนปลายทางเอาต์พุตสำหรับแอปพลิเคชันพกพาขั้นสุดท้ายได้ โดยค่าเริ่มต้น ระบบจะบันทึกไฟล์ดังกล่าวไว้ข้างๆ ไฟล์ ".exe" ดั้งเดิม แต่คุณอาจต้องการบันทึกไว้ที่อื่น กระบวนการนี้เหมือนกับการเลือกไฟล์อินพุต คุณยังสามารถเปลี่ยนชื่อไฟล์เป็นสิ่งที่คุณต้องการ
  • ตอนนี้เราพร้อมที่จะสร้างแอพพกพาแล้ว คลิกประมวลผล(Process)และดูความมหัศจรรย์เกิดขึ้น 

  • รอ(Wait)จนกว่าการประมวลผลจะเสร็จสิ้น จากนั้นคุณสามารถปิดหน้าต่างนี้ได้

เรียกใช้แอพ(Running The App)

สิ่งที่คุณควรมีในตอนนี้คือไฟล์ “.exe” ไฟล์เดียวที่คุณเรียกใช้ได้จากทุกที่ ค้นหาไฟล์ในตำแหน่งที่คุณบันทึกไว้แล้วย้ายไปยังที่จัดเก็บข้อมูลแบบพกพาของคุณ อย่าลืมทดสอบกับคอมพิวเตอร์เครื่องอื่นเพื่อให้แน่ใจว่าทำงานได้อย่างถูกต้อง คุณไม่ต้องการให้ความพยายามครั้งแรกของคุณเกิดขึ้นเมื่อคุณต้องการแอปมากที่สุด

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



About the author

ฉันเป็นวิศวกรเสียงมืออาชีพที่มีประสบการณ์มากกว่า 10 ปี ฉันทำงานในวงการเพลงมาสองสามปีแล้ว และได้พัฒนาชื่อเสียงที่แข็งแกร่งในสาขานั้น ฉันยังเป็นบัญชีผู้ใช้ที่มีประสบการณ์สูงและดูแลความปลอดภัยของครอบครัวอีกด้วย ความรับผิดชอบของฉันรวมถึงการจัดการบัญชีผู้ใช้ การให้การสนับสนุนลูกค้า และการให้คำแนะนำด้านความปลอดภัยในครอบครัวแก่พนักงาน



Related posts