Сообщение от raxp
|
Цитата:
Подключаю виртуальный com-port - FT232RL
...
виртуальном HDD - он распознается а вот на физическом компе - он пропадает
...
Причем если принудительно отключить в виртуальной машине этот порт он сразу же появляется на физическом ПК .
так и должно быть.
|
Сообщение от raxp
|
Дело в драйвере и монопольном доступе. Так быть должно! Иначе конфликты.
Вы с COM-портом когда работаете, можете двумя программами одновременно открыть файл? (если речь о NT и выше). Нет, не можете, в обычном случае. Для подсмотра уже используете снифферы, перехватывающие поток и вызов CreateFileEx в kernel-ядре. Вот и с виртуалками тоже, драйвер так реализован и так должно быть.
Цитата:
Я даже не знаю где задать такой спицефический вопрос .У хакеров чтоли ........
а задайте, на форумах программистов отвечу тоже самое
|
Полностью поддерживаю
raxp. можно и тут и там спросить. Разница в том что не у программеров спрашивать надо, а у админов.
Ответ прост и ключ к нему содержится в вопросе ТС.
Рассматривается ВИРТУАЛЬНОЕ устройство - "виртуальный com-port - FT23RL"
Он прямого отношения к COM-портам не имеет. Да и вообще нет в NT понятия COM порт - заменили его на Serial.
![Улыбка](images/smilies/icon_smile.gif)
А СОМxxx осталось для совместимости.
Кратко про работу VMWARE с USB и COMами.
За подключение USВ устройств из хостовой ОС к гостевой отвечает служба VMUSBArbService. И при переключении ЛЮБОГО USB устройства подключенного в хостовой ОС к гостевой - устройство исчезает из списка диспетчера устройств хоста и полностью переносится на гостевую ОС.
Это произойдет и камерой и ИБП и т.п. - т.е. со ВСЕМИ USB устройствами.
Подключенное устройство к гостевой ОС потребует установки драйверов для его.
Иначе происходит, если мы подключаем ФИЗИЧЕСКИЙ СОМ порт хостовой ОС.
В этом случае происходит работа прокладки, которая захватывает COM и эмулирует обмен данными с гостевой ОС.
Хочу отметить, что делает это крайне не разумно. Мы столкнулись с этим при пробросе своего виртуального UMDF COM порта из хостовой в гостевую ОС. Побороть не удалось пока.
При захвате физического COM порта на хосте становится "занятым" до его отключения от гостевой ОС.
Да, вышла недавно VMWARE 10.0.1 build-1379776.
Ответ с точки зрения внутренности ОС и работы VMWARE не полностью корректен, но достаточно четко описывает ситуацию.