CreateProcess(...) mit dem Debugger starten



  • Mein C++ - Programm enthält CreateProcess (...) - Aufrufe.
    Wie kann ich die die aufgerufenen Prozesse mit dem Debugger starten?

    Alternativ:
    Wenn ich die beteiligten Prozesse nicht über den Debugger, sondern über ein ausführbares Batch-File starte: Wie kann ich in diesem Fall die Prozesse mit dem Debugger starten?

    Beispiel:
    call myProc.exe

    Im vorraus besten Dank.



  • Was meinst du mit "über den Debugger starten"? Willst du dann diesen Prozess selbst debuggen? Dann hänge dich einfach per "attach to process" an den laufenden Prozess: How to: Attach to a Running Process.



  • @Th69:
    Ein beliebiges main()-Programm (z.B. startUp.cpp) kann ich z.B. mit visual cpp ohne und mit Debugger starten.
    In meinem main()-Programm, das sich startup.exe nennt, werden mit CreateProcess(...) weitere Prozesse creiert und gestartet.
    Wenn ich jetzt startUp.exe mit dem Debugger starte werden die mit createProcess() creierten Prozesse ohne Debugger gestartet.
    Ich möchte aber auch die Prozesse, die in meinem startUp.exe mit createProcess(...) creiert werden, debuggen.
    Wie kann ich das bewerkstelligen?


Anmelden zum Antworten