Kann Visual Studio Child-Prozesse zu debuggen wie WinDBG gemacht werden?
-
12-09-2019 - |
Frage
Dies ist ähnlich href="https://stackoverflow.com/questions/448154/automatically-attach-vs2005-debugger-to-a-child-processes"> diese Frage
In WinDBG kann ich den Also, bin ich dabei etwas Option in Visual Studio dies zu ermöglichen? Wenn nicht, gibt es ein technischen Gründe dafür, warum sie sich entschieden haben, es nicht zu unterstützen? .childdbg 1
Befehl verwenden, um ihm zu sagen zu brechen, wenn ein Kind Prozess erzeugt wird, oder kann ich es starte mit der -o
Befehlszeilenoption. Dies ist sehr nützlich in einigen Situationen, so ist es überraschend, dass (soweit ich sehen kann) Visual Studio nicht unterstützt wird. Es scheint, wie es sein sollte ziemlich einfach, die DEBUG_PROCESS_ONLY_THIS_PROCESS
Flagge auf Createprocess () zu löschen, und VS unterstützt bereits mehrere Prozesse debuggen.
Lösung
Nicht möglich (AFAIK, irgendwelche viele andere ...), aber Sie haben mehrere Lösungen:
- dieses Makro verwenden, ist es aus dem Chrome-Team kommt, die brauchen mit vielen Kind zu behandeln verarbeitet Debuggen.
- Setzen Sie Ihr Kind-Prozess auf Bild Execution Options so dass sie automatclly in einem Debugger geöffnet. Dann wählen Sie die aktuelle aktive Instanz von Visual Studio.
Andere Tipps
Es gibt jetzt ein Elektrowerkzeug, das Sie Kind Prozess herstellen läßt: Einführung das Kind Prozess Debugging Power Tool