Freigeben über


KD-Verbindungsserver (Kernelmodus)

Das Remotedebugging im Kernelmodus über einen KD-Verbindungsserver umfasst das Ausführen einer kleinen Anwendung, die als KD-Verbindungsserver auf dem Server bezeichnet wird. Anschließend wird ein Kernelmodusdebugger auf dem Client gestartet. Da dieser Debugger die gesamte eigentliche Verarbeitung ausführt, wird er als smarter Client bezeichnet.

Das Debugtools für Windows-Paket enthält einen KD-Verbindungsserver mit dem Namen KdSrv (kdsrv.exe).

Die beiden Computer müssen nicht dieselbe Version von Windows ausführen; sie können eine beliebige Version von Windows ausführen. Die auf dem Client verwendeten Debugger-Binärdateien und die auf dem Server verwendete KdSrv-Binärdatei müssen jedoch aus derselben Version der Debugtools für Windows-Paket stammen. Diese Methode kann nicht für das Debuggen von Dumpdateien verwendet werden.

Um diese Remotesitzung einzurichten, wird zuerst der KD-Verbindungsserver eingerichtet, und dann wird der intelligente Client aktiviert. Eine beliebige Anzahl intelligenter Clients kann über einen einzelnen KD-Verbindungsserver ausgeführt werden, muss jedoch jeweils mit einer anderen Kerneldebuggingsitzung verbunden sein.

Dieser Abschnitt umfasst:

Aktivieren eines KD-Verbindungsservers

Suchen nach KD-Verbindungsservern

Aktivieren eines intelligenten Clients (Kernelmodus)

KD-Verbindungsserverbeispiele

Steuern einer KD-Verbindungsserversitzung