Присоединение к процессу B
программно
Метод 1: Использование VS
- Открыть
B.vcxproj
а не ваше решение (.sln
содержащие проекты A
и B
) - Поставьте свои точки останова
Запустите команду dos из вашего проекта A через system()
(или другой вариант):
devenv / nospla sh / run "G: \ Logiciels \" B \ B.vcxproj "/ nospla sh / debugexe
devenv
- это команда в вашем пути VS. В моем случае это в:
C: \ Program Files (x86) \ Microsoft Visual Studio 10.0 \ V C
При запуске этой команды B проект открыт и точка останова достигнута.
Метод 2: Использование Windbg
Просто вызовите эту команду:
windbg -p ProcessID
Присоединение к процессу B
графически
Откройте проект B в другом экземпляре и присоедините его следующим образом:
и выберите свой B.exe: