Удаленная отладка VMware с использованием Visual Studio 2010 Vista host и Win2000 guest

#visual-studio #visual-studio-2010 #vmware #remote-debugging #vmware-workstation

#visual-studio #visual-studio-2010 #vmware #удаленная отладка #vmware-рабочая станция

Вопрос:

У меня Visual Studio 2010 на хосте Vista, и я пытаюсь отладить программу на C в гостевой Windows 2000. Очевидно, что обычного способа сделать это нет, поскольку VS2010 больше не поддерживает Windows 2000 CRT. Итак, что я сделал, так это использую msvsmon из VS2008 вместо этого: C:Program FilesMicrosoft Visual Studio 9.0Common7IDERemote Debuggerx86msvsmon.exe

Думаю, я установил правильные настройки брандмауэра. Я могу подключиться к гостевой машине на хосте, выполнив 192.168.114.128 c $, например, без проблем. Когда я нажимаю кнопку воспроизведения VMware в visual Studio для отладки, msvsmon запускается в Windows 2000, но это все. Появляется серия звуков, а затем окно сообщения. Я не вошел в систему под тем же именем пользователя на хосте, что и гость. Это действительно необходимо? Есть ли у кого-нибудь опыт в этой области или хорошая диагностика?

В гостевой msvsmon есть опция, при которой я могу отключить аутентификацию, но я по-прежнему не могу выполнить ее с помощью кнопки воспроизведения.

Спасибо

Ответ №1:

Пытались ли вы использовать no authentication, а затем использовать опцию attach to process в Visual Studio? Сначала вам нужно запустить приложение в окне Windows 2000.

Комментарии:

1. Я столкнулся с множеством проблем удаленной отладки, и они были связаны с брандмауэрами и отсутствием netbios. Инструкции VMware должны быть выполнены с точностью до T. Что касается Windows 2000, я больше не пробовал.