Я хочу использовать удаленную отладку. Программа, которую я хочу отлаживать, запускается на машине b. Visual Studio работает на машине a.
На машине b У меня есть папка со следующими файлами:
- msvcr72.dll
- файл msvsmon.exe
- NatDbgDE.dll
- NatDbgDEUI.dll
- NatDbgEE.dll
- NatDbgEEUI.dll
Если вы считаете, что некоторые файлы отсутствуют, можете ли вы также описать, где они обычно расположены?
На следующем шаге я запустил msvsmon.exe
и мою программу на машине b. На машине a я запустил Visual Studio 2008 и мое решение, в котором была написана программа. Затем я выбираю "Debug - Attach to Process". Я выбрал "Удаленный транспорт (только для родной без аутентификации)". Я использовал правильный IP как квалификатор и взял правильный процесс (program.exe). Через некоторое время во всплывающем окне появилось следующее сообщение:
Необработанное исключение в 0x7c812a7b в program.exe: 0xE0434F4D: 0xe0434f4d
Я могу продолжить или break; При продолжении исключение возникает снова и снова и снова. Поэтому я нажал кнопку break и появилось следующее сообщение:
Никакие символы не загружаются для любого стека стека вызовов. Исходный код не отображается.