3

При использовании XP Mode в Windows 7 вы можете подключить USB-устройство. Есть ли способ автоматически подключить USB-устройство при запуске приложения в режиме XP? Например, USB-принтер?

3 ответа3

5

Нет, в настоящее время это невозможно, хотя вы можете щелкнуть правой кнопкой мыши значок панели задач Windows 7 для запущенной программы и в разделе "Задачи" вы можете выбрать "Управление устройствами USB". Таким образом, вам не нужно полностью открывать виртуальную машину XP и все равно подключать и удалять устройства.

Хотелось бы, чтобы мы установили его на автоматический, мне еще предстоит найти способ!

1

Откройте нужную программу в режиме XP из Windows 7. (Программа должна быть уже установлена в режиме XP.)

После открытия щелкните правой кнопкой мыши значок задачи на панели задач.

Затем откроется окно «Управление USB-устройствами», где вы сможете подключить нужные USB-устройства.

Это позволяет подключать USB-устройства без запуска всего виртуального рабочего стола.

0

Используйте похожий сценарий Power Shell Script, подобный этому (адаптируйтесь к вашим собственным потребностям и сохраните в 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 и как запустить виртуальную машину через запланированное задание?)

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .