Подтвердить что ты не робот

Можно ли сделать Visual Studio для отладки дочерних процессов, таких как WinDBG?

Это похоже на этот вопрос, но я хотел немного его развить. (Я новичок здесь, если вместо этого я должен вместо этого ответить на предыдущий вопрос, сообщите мне.)

В WinDBG я могу использовать команду .childdbg 1, чтобы сказать, что она сломается при создании дочернего процесса или я могу запустить его с помощью параметра командной строки -o. Это очень полезно в некоторых ситуациях, поэтому удивительно, что (насколько я вижу) Visual Studio не поддерживает его. Похоже, должно быть довольно легко очистить флаг DEBUG_PROCESS_ONLY_THIS_PROCESS от CreateProcess(), а VS уже поддерживает отладку нескольких процессов.

Итак, я пропустил какой-то вариант в Visual Studio, чтобы включить это? Если нет, есть ли техническое обоснование того, почему они решили не поддерживать его?

4b9b3361

Ответ 1

Невозможно (AFAIK, многие другие...), но у вас есть несколько обходных решений: