KD-Verbindungsserver (Kernelmodus)
Beim Remotedebuggen im Kernelmodus über einen KD-Verbindungsserver wird eine kleine Anwendung namens KD-Verbindungsserver auf dem Server ausgeführt. 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 Paket Debugtools für Windows enthält einen KD-Verbindungsserver namens KdSrv (kdsrv.exe).
Auf den beiden Computern muss nicht dieselbe Windows-Version ausgeführt werden. 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 des Pakets Debugtools für Windows 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 smarte Client aktiviert. Eine beliebige Anzahl von smarten Clients kann über einen einzelnen KD-Verbindungsserver betrieben werden, aber sie müssen jeweils mit einer anderen Kerneldebugsitzung verbunden sein.
Dieser Abschnitt umfasst Folgendes:
Aktivieren eines KD-Verbindungsservers
Suchen nach KD-Verbindungsservern
Aktivieren eines smarten Clients (Kernelmodus)