Присоединение к удаленному процессу C ++ с помощью Visual Studio 2010 - PullRequest
2 голосов
/ 31 августа 2011

У меня есть программа на С ++, работающая на удаленной машине.Я хотел бы отладить его с моей машины.Я установил службы удаленной отладки (msvsmon.exe) на сервере.Брандмауэры не активны ни на клиенте, ни на сервере.Программа работает на сервере (файл .pdb также есть).В клиенте открываю проект в VS2010, захожу в debug-> attach to process.В поле квалификатора я копирую значение имени сервера в msvsmon.exe.Когда я нажимаю клавишу ввода, я получаю сообщение об ошибке:

«Не удается подключиться к монитору удаленной отладки Microsoft Visual Studio с именем Administrator @ TESTER1, запрошенное имя допустимо, но данные запрошенного типа не найдены»

На сервере режим аутентификации в msvsmon.exe установлен как Аутентификация Windows.

Любая помощь будет принята с благодарностью.

С уважением, Омер.

1 Ответ

2 голосов
/ 31 августа 2011

Взгляните на:

Как: настроить удаленную отладку от Microsoft

Удаленная отладка с помощью Visual Studio 2010 из CodeProject

В вашем случае примите к сведению предложения, касающиеся встроенной отладки и проверки подлинности Windows.

В моем опыте с удаленной отладкой машины, которая находится в моей локальной сети, я обошел проверку подлинности Windows и настроил удаленный msvsmon.exe, чтобы позволить любому подключаться к порту 4015. Итак, затем в диалоге «Присоединение к процессу» я выберите Транспорт> Удаленный (Собственный только без аутентификации) и в качестве квалификатора введите TESTER1: 4015 или TheIPAddress: 4015, если имя ПК не может быть разрешено.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...