Отладка определенного исполняемого файла в Visual C ++ 2008 Express - PullRequest
1 голос
/ 08 января 2010

Visual C ++ 2008 имеет отличный инструмент под названием «Присоединение к процессу», который начинает наблюдать за конкретным процессом для отладки символов и корректно обрабатывает ваши точки останова. Это фантастика, но я бы хотел еще.

Я хотел бы присоединить сеанс отладки к исполняемому файлу, чтобы при его выполнении отладчик получал команду. Так что я бы, скажем, прикрепил мой сеанс отладки к d:\listener\solver.exe и запустил приложение, которое в конечном итоге вызовет этот исполняемый файл, и тогда Visual C ++ появится на экране, когда он достигнет точки останова.

Это возможно? Как мне это сделать?

Ответы [ 2 ]

0 голосов
/ 09 января 2010

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

0 голосов
/ 08 января 2010

Не уверен, насколько это далеко, но если вы зайдете в диспетчер задач, посмотрите на вкладку процессов, вы можете щелкнуть правой кнопкой мыши файл и выбрать «Отладка», после чего он загрузит этот файл в Visual Studio. *

Хотя, это может быть просто загрузка машинного кода, а не фактического кода. Но, возможно, стоит проверить.

...