COM-порты используются в виртуальных машинах для последовательной передачи данных. Порты этого типа наиболее часто используются для передачи данных при отладке или для захвата выходных данных виртуальной машины. Для подключения к COM-порту пользователь может выбрать один из следующих вариантов.
- Физический последовательный порт.
Выберите этот вариант, чтобы использовать COM-порт на физическом
компьютере для ввода и вывода в виртуальной машине. Если
последовательный порт на физическом компьютере должен быть
захвачен, когда к COM-порту пытается обратиться программа,
работающая на виртуальной машине, установите флажок Ждать
команду модема для открытия порта. Если этот флажок установлен,
Windows Virtual PC ожидает, когда порт получит AT-команду
модема (AT-команды служат для выполнения коммуникационных задач с
помощью модема). Если время ожидания программы, использующей
COM-порт, истекает после захвата порта, порт освобождается и
передается основной операционной системе.
Если требуется, чтобы виртуальная машина пыталась захватить последовательный порт на физическом компьютере при запуске, снимите этот флажок. Если последовательный порт уже захвачен, виртуальная машина не сможет захватить его. Если виртуальная машина захватила последовательный порт, в основной операционной системе этот порт будет занят до тех пор, пока не будет завершена работа виртуальной машины.
- Именованный канал. При выборе этого
параметра виртуальный последовательный порт подключается к
именованному каналу Windows в основной операционной системе или на
сетевом компьютере. Именованный канал — это участок памяти, который
может использоваться одним процессом для передачи информации
другому процессу; выход одного процесса при этом является входом
для другого процесса. Второй процесс может быть как локальным
(работать на том же компьютере, что и первый), так и удаленным
(работать на компьютере в сети). Например, в качестве пути
локального именованного канала можно указать следующее:
\\.\pipe\имяканала.
Именованные каналы можно использовать для создания виртуального нуль-модемного кабеля между двумя виртуальными машинами или между виртуальной машиной и работающей в основной операционной системе программой отладки, поддерживающей использование именованных каналов. Подключив два виртуальных последовательных порта к одному именованному каналу, можно создать виртуальное подключение с помощью нуль-модемного кабеля. Именованные каналы используются при отладке или для работы с программами, которым необходимо нуль-модемное подключение.
- Текстовый файл. Выберите этот параметр
для отправки выходных данных COM-порта из виртуальной машины в
текстовый файл. Текстовый файл может быть расположен на любом
допустимом диске физического компьютера.
Настройка COM-порта для виртуальной машины |
-
Откройте параметры виртуальной машины. Выполните одно из следующих действий.
- В папке «Виртуальные машины» щелкните правой
кнопкой мыши имя виртуальной машины и выберите пункт
Параметры.
- В окне виртуальной машины в меню
Сервис выберите пункт Параметры.
- В папке «Виртуальные машины» щелкните правой
кнопкой мыши имя виртуальной машины и выберите пункт
Параметры.
-
В левой панели страницы Параметры Windows Virtual PC щелкните имя доступного COM-порта. Пример: COM 1.
-
В правой панели выберите требуемый тип подключения и укажите дополнительные сведения. Например, укажите полный путь и имя для именованного канала или текстового файла.
-
Чтобы сохранить изменения, нажмите кнопку ОК.