เมื่อใช้โหมด XP ใน Windows 7 คุณสามารถต่ออุปกรณ์ USB ได้ จะมีการเชื่อมต่ออุปกรณ์ USB โดยอัตโนมัติเมื่อใช้งานแอพพลิเคชั่นในโหมด XP หรือไม่? ตัวอย่างเช่นเครื่องพิมพ์ USB
เมื่อใช้โหมด XP ใน Windows 7 คุณสามารถต่ออุปกรณ์ USB ได้ จะมีการเชื่อมต่ออุปกรณ์ USB โดยอัตโนมัติเมื่อใช้งานแอพพลิเคชั่นในโหมด XP หรือไม่? ตัวอย่างเช่นเครื่องพิมพ์ USB
คำตอบ:
ไม่เป็นไปไม่ได้ในขณะนี้ แต่คุณสามารถคลิกขวาที่ไอคอนแถบงาน Windows 7 สำหรับโปรแกรมที่กำลังทำงานและภายใต้ "งาน" คุณสามารถเลือก "จัดการอุปกรณ์ USB" ด้วยวิธีนี้คุณไม่จำเป็นต้องเปิดเต็มที่จากเครื่องเสมือน XP และยังคงเชื่อมต่อและลบอุปกรณ์
ในขณะที่ฉันหวังว่าเราจะสามารถตั้งค่าให้เป็นแบบอัตโนมัติได้ฉันยังไม่พบวิธี!
เปิดโปรแกรมโหมด XP ที่ต้องการจาก Windows 7 (ต้องติดตั้งโปรแกรมในโหมด XP แล้ว)
เมื่อเปิดขึ้นมาให้คลิกขวาที่ไอคอนงานในแถบงาน
จากนั้นหน้าต่างจัดการอุปกรณ์ USB จะเปิดขึ้นซึ่งคุณสามารถต่ออุปกรณ์ USB ที่ต้องการได้
สิ่งนี้ช่วยให้สามารถต่ออุปกรณ์ USB ได้โดยไม่ต้องเริ่มเดสก์ท็อปเสมือนทั้งหมด
ใช้ Power Shell Script simular เช่นนี้ (ปรับให้เข้ากับความต้องการของคุณและบันทึกลงใน C: \ XPmode-USB.PS1):
& 'C:\Users\%username%\Virtual Machines\Windows XP Mode.vmcx'
Start-Sleep -s 10
$vpc = new-object -com VirtualPC.Application
$vmName = "Windows XP Mode"
$vm = $vpc.findVirtualMachine($vmName)
$usb = "GW-USNANO"
$usbDevice = $vpc.USBDeviceCollection | ? {$_.DeviceString -eq $usb} | select -first 1
$vm.AttachUSBDevice($usbDevice)
สร้างไฟล์แบทช์ที่มี:
%SystemRoot%\system32\WindowsPowerShell\v1.0\powershell.exe c:\XPmode-USB.PS1
สร้างลิงค์ได้ทุกที่ที่คุณต้องการ!
(ขอบคุณhttp://blogs.msdn.com/b/virtual_pc_guy/archive/2011/01/18/script-to-attach-a-usb-device-to-a-virtual-machine-vpc.aspxและอย่างไร การเริ่มเครื่องเสมือนผ่านงานที่กำหนดเวลาไว้? )