none
Как в Windows XP mode АВТОМАТИЧЕСКИ подключать USB сканер RRS feed

  • Вопрос

  • На МФУ Canon 3110 нет и не будет драйверов под windows 7 x64. Принтер удалось заставить работать, но для сканера пришлось запускать Windows XP mode. Сканер в XP mode работает, но только после РУЧНОГО подключения его в меню "USB - Подключить сканер" в окне виртуальной машины. Поэтому невозможно запускать программу сканирования прямо из Windows 7, как опубликованное приложение, а приходится запускать виртуальную машину, в ней подключать сканер и только после этого на виртуальной машине запускать программу сканирования.

    Вопрос: как в Windows XP mode АВТОМАТИЧЕСКИ подключать USB сканер, чтобы можно было использовать предусмотренный режим публикации приложений для "прозрачного" запуска программы сканирования в Windows 7.

    Спасибо.

    8 апреля 2012 г. 15:56

Ответы

Все ответы

  • К сожалению, это невозможно штатными средствами. Однако, можно попробовать обходной маневр - запускать не программы сканирования, а скрипт, который для начала будет подключать сканер а уж потом запускать саму программу. Пример скрипта в части подключения сканера здесь: http://blogs.msdn.com/b/virtual_pc_guy/archive/2011/01/18/script-to-attach-a-usb-device-to-a-virtual-machine-vpc.aspx


    Мнения, высказанные здесь, являются отражением моих личных взглядов, а не позиции корпорации Microsoft. Вся информация предоставляется "как есть" без каких-либо гарантий
    Follow us on TwitterFollow MSTechnetForum on Twitter

    Посетите Блог Инженеров
    Доклады на Techdays: http://www.techdays.ru/speaker/Vinokurov_YUrij.html

    • Помечено в качестве ответа Yuriy Lenchenkov 24 апреля 2012 г. 11:07
    17 апреля 2012 г. 9:34
    Модератор
  • Спасибо за ответ, но не понятно, как именно нужно изменить скрипт под свою ситуацию.

    Во второй команде заменил строку

    "Specify the name of the virtual machine that you want to use"

    на имя виртуального ПК, где выполняется скрипт. Правильно это или нет?

    2) В четвертой команде заменил сткроку

    "Enter the name of the USB device that you want to connect to the virtual machine"

    на имя устройства, как оно выглядит в меню виртуальной машины "USB - Подключить"

    НО проблема в том, что до этого дело НЕ доходит.

    На первой команде выдается ошибка:

    c:\Tools>powershell.exe C:\Tools\aud.ps1
    New-Object : Не удается загрузить тип COM VirtualPC.Application.
    C:\Tools\aud.ps1:2 знак:18
    + $vpc = new-object <<<<  -com VirtualPC.Application
        + CategoryInfo          : InvalidType: (:) [New-Object], PSArgumentExcepti
       on
        + FullyQualifiedErrorId : CannotLoadComObjectType,Microsoft.PowerShell.Com
       mands.NewObjectCommand

    Так она выглядит у меня на экране:

    ПОМОГИТЕ, ПОЖАЛУЙСТА, ДОВЕСТИ СКРИПТ ДО УМА !

    ПЛИЗ, ХЕЛП!



    И еще вопрос, где нужно запускать этот скрипт, на виртуальной машине или на хостовой?
    • Изменено qraga 26 апреля 2012 г. 11:00
    26 апреля 2012 г. 9:48