Hinweis
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, sich anzumelden oder das Verzeichnis zu wechseln.
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, das Verzeichnis zu wechseln.
In der Debuggerarchitektur ein Prozess:
Ist ein Container für eine Reihe von Programmen. Es ist eng mit einem Windows-Prozess vergleichbar, bei dem es sich um einen Container für einen Satz von Threads handelt.
Kann sich anhand des Namens, des Bezeichners oder des physischen Bezeichners identifizieren.
Kann alle ausgeführten Programme (und deren Threads) aufzählen.
Kann sich selbst beschreiben, der Port, in dem er ausgeführt wird, und der Computer, der ihn enthält.
Kann ein oder mehrere Programme erstellen, eines der erstellten Programme beenden oder dazu führen, dass ein Programm beendet wird.
Wird durch eine IDebugProcess2-Schnittstelle dargestellt, die beim Starten des Prozesses erstellt wird. Ein Prozess wird entweder vom Session Debug Manager (SDM) oder LaunchSuspended gestartet.
Das Debugpaket kann ein Debugmodul (DE) an einen Prozess anfügen, indem "Attach" aufgerufen wird. Dies bedeutet, dass die DE an alle möglichen Programme angefügt wird, die im Prozess ausgeführt werden, den sie verarbeiten kann. Wenn beispielsweise die Common Language Runtime DE an einen Prozess anfügt, wird sie nur an Programme angefügt, die verwalteten Code ausführen.