Windows นำเสนอคุณสมบัติ Sandbox ซึ่งเหมาะสำหรับการทดสอบแอปพลิเคชันที่คุณไม่ไว้วางใจ อย่างไรก็ตาม การทดสอบด้วยแซนด์บ็อกซ์นั้นไม่ได้ตรงไปตรงมา คุณต้องเข้าสู่ Sandbox และติดตั้งหรือตรวจสอบ มันยุ่งยากถ้าคุณต้องทำบ่อยๆ ในโพสต์นี้ เราจะแนะนำโซลูชันที่เพิ่มเมนูบริบทเพื่อเรียกใช้หรือเปิดแอปพลิเคชันในแซนด์บ็อกซ์
เพิ่ม 'เรียกใช้ในแซนด์บ็อกซ์' ลงในเมนูบริบท
คุณจะต้องใช้เครื่องมือของบุคคลที่สามที่มาในรูปแบบของสคริปต์ PowerShell เพิ่ม เรียกใช้ในแซนด์บ็อกซ์ ตัวเลือกในเมนูบริบท เมื่อคุณคลิกขวาที่ไฟล์ เช่น PS1, VBS, EXE, MSI, ZIP คุณจะสามารถเปิดไฟล์เหล่านี้ลงในแซนด์บ็อกซ์ได้โดยตรง
เมื่อติดตั้งแล้ว สิ่งที่คุณต้องทำคือคลิกขวาที่ไฟล์ เลือกเรียกใช้ไฟล์ในแซนด์บ็อกซ์ คุณอาจถูกขออนุญาตจากผู้ดูแลระบบและก็ไม่เป็นไร
วิธีการติดตั้งเครื่องมือนี้
ดาวน์โหลดสคริปต์จาก Github และแตกไฟล์ จากนั้นค้นหาการเรียกใช้ไฟล์ Add_Sandbox_ContextMenu.ps1 หากคุณมี PowerShell บนคอมพิวเตอร์ ไฟล์สคริปต์ก็ควรใช้งานได้
เมื่อการเรียกใช้สคริปต์เสร็จสิ้น จะเพิ่มตัวเลือกสำหรับไฟล์ PS1, VBS, EXE และ MSI นอกจากนี้ยังเพิ่มตัวเลือกอื่นที่ให้คุณแชร์โฟลเดอร์เฉพาะในแซนด์บ็อกซ์ได้
เกิดอะไรขึ้นในเบื้องหลัง
เมื่อคุณเรียกใช้ไฟล์ในแซนด์บ็อกซ์ ไฟล์ WSB จะถูกสร้างขึ้น จากนั้นจะสร้างคำสั่งเริ่มต้นโดยใช้เส้นทางของไฟล์และประเภท (exe, ps1, vbs, MSI) โฟลเดอร์ของไฟล์จะถูกเพิ่มเป็นโฟลเดอร์ที่ใช้ร่วมกัน ตัวเลือก VGPU และเครือข่ายเปิดใช้งานตามค่าเริ่มต้น คุณสามารถเปลี่ยนได้ในไฟล์ Sandbox_Config.xml ซึ่งอยู่ในโฟลเดอร์ Run_in_Sandbox
ดังนั้นครั้งต่อไปเมื่อคุณต้องการเรียกใช้โปรแกรมที่รองรับ สิ่งที่คุณต้องทำคือคลิกขวาที่มัน และคุณจะมีตัวเลือกให้ทำงานใน Windows Sandbox เมื่อทำเช่นนั้น ไฟล์การกำหนดค่า Sandbox จะถูกสร้างขึ้นบนเดสก์ท็อปของคุณโดยใช้ชื่อไฟล์ จากนั้นจะเปิดแซนด์บ็อกซ์โดยอัตโนมัติด้วยการกำหนดค่าเฉพาะ
เมื่อไฟล์ exe ถูกสร้างมาให้ทำงานในแซนด์บ็อกซ์ ไฟล์นั้นจะมี GUI ซึ่งคุณสามารถป้อนพารามิเตอร์หรืออาร์กิวเมนต์ได้หากไฟล์ exe หรือสคริปต์จำเป็นต้องใช้
คุณจะต้องเลือกเรียกใช้ด้วยพารามิเตอร์เพื่อแสดงช่องพารามิเตอร์