Здравствуйте. В локальной сети есть комп, на котором запущена VmWare. Хотелось бы подключиться в WinDbg (на своём компе) к этой VmWare. Как это можно сделать? В VmWare установлен COM-порт, который отображается на \\192.168.1.2\pipe\dbg_1 (192.168.1.2 - IP-шник машины с VmWare). В WinDbg выбираю 'kernel debug' и прописываю этот адрес. Он возвращает ошибку 'Системе не удаётся найти этот файл'. Как можно подключиться к удалённой VmWare? Может способ, который использую я подходит, но проблема в настройках безопасности? ps. У меня 32-ух битная машина, а на удалённой комп - 64-ёх битный с 64-ёх битной системой. Вот и возникла идея подключиться удалённо.
У меня дома два компа и я всегда дебажу по локалке - на одном компе вмваря, а на другом отладчик и среда разработки. Допустим есть компы с именами server и client. На server стоит VMWare, на client стоит WinDbg. На VMWare последовательный порт создаем с именем \\.\pipe\com_1 допустим. А с client подключаемся в WinDbg по адресу \\server\pipe\com_1 Все работает
192.168.1.2 - это IP-шник машины где запущена VmWare (у виртуальной машины нет доступа в сеть). В настройках виртуальной машины прописывал '\\192.168.1.2\pipe\dbg_1' и '\\.\pipe\dbg_1'. В WinDbg писал '\\192.168.1.2\pipe\dbg_1', '\\vare\pipe\dbg_1' (vare - это имя машины) - один чёрт. Пишет 'Система не может найти указанный файл'
мне проще так - запуск сервера на той машине, где VmWare запущена (к ней, соответственно, настроен доступ через пайпу) - kdsrv -t tcp:port=PORT потом конектимся - windbg -k kdsrv:server=@{tcp:server=IP,port=PORT},trans=@{com:pipe,port=\\.\pipe\<pipeName>}
Ошибку нашёл и исправил. При создании COM порта в VmWare я не указал 'This end is the server'. Теперь WinDbg пытается коннектиться, но отваливается с 'access denied'. Разбираюсь дальше...
Спасибо всем. Всё заработало. Нужно было всего лишь прописать себя администратором. Тему можно закрыть.
Что я не так настроил, подскажите: 2 компа в сети, на одном запущена виртуалка, на второй WinDbg, - вот настройки VMWare: Код (Text): \\.\pipe\com_1 В WinDbg: Код (Text): \\192.168.0.200\pipe\com_1 - ип машины где стоит VMWare. Первый раз "Отказано в доступе", второй раз пытаюсь соединится - долго висит, потом "Не найден сетевой путь". это где прописывать? Спасибо.
да, бывает такой Access denied создай коннекцию с машины где виндбг на машину где пайпа любую через net use например после этого открывай пайпу
Спасибо, но это я и сам понял... Настроить удалось kdsrv.exe, вот статья толковая http://www.nynaeve.net/?p=37.
извините за реанимацию поста, симптомы теже, "доступ запрещен", стоит vmware v7. на ней WIN XP SP3 я как администратор, брандмауэр отключен. на основном компе стоит win7 x64, запускаю WinDBG x86. фаервол также отключен, пробовал с правами администратора запускать - не помогло не совсем понял что тут надо сделать, но в моей win 7 - net с корнем вырубили... Вопрос - почему доступ запрещен, проштедировано много форумов за целый день, ничего не получается.