Verbindung zu VirtualBox über WinDbg über COM-Port nicht möglich

520
Toby Hughes

Ich mache Windows-Treiberdebugging und versuche, auf einem virtuellen Boxgast eine Verbindung zu Windows 10 herzustellen. Ich habe einen seriellen Anschluss für die virtuelle Box auf COM1 als Host Pipe mit dem Namen \\. \ Pipe \ windebugpipe eingerichtet und die Verbindung zu vorhandenem Pip / Socket nicht aktiviert.

Auf dem Gast habe ich die dbgsettings w / bcdedit bearbeitet, um diese mit einer Baudrate von 115200 zu verwenden (und habe es auch versucht, ohne diese Einstellungen zu haben). Ich kann in den Protokollen sehen, dass die Pipe tatsächlich erstellt wird, und mit Putty kann ich tatsächlich Daten verbinden und senden.

Ich habe sowohl auf der GUI als auch von Powershell, beide mit Administratorrechten, versucht, sich mit Windbg zu verbinden. Der Befehl, den ich benutze, ist windbg -b -k com:pipe,port=\\.\pipe\windebugpipe,resets=0,reconnect. Beide zeigen keine Ausgabe darüber hinaus Waiting to reconnectund sagen, dass der Debugee nicht verbunden ist.

Was interessant ist, ist, dass die Verwendung von Windbg durch Visual Studio DOES zu funktionieren scheint, obwohl ich es dort anscheinend auch nicht durch COM-Ports zum Laufen bringen kann. Nur eine Netzverbindung. Die Verwendung der Netzverbindung funktioniert auch bei Windbg außerhalb nicht. Ich habe im Internet einige Artikel gefunden, die besagen, dass Sie sich an diesen Prozess anhängen können, aber es scheint, als wäre dies in Windows 10 nicht mehr möglich?

Ich weiß es nicht, ich bin etwas verärgert. Ich habe meine eigenen Ideen erschöpft.

0

1 Antwort auf die Frage

0
Toby Hughes

Ich habe vergessen zu posten, dass ich eine Antwort gefunden habe. Ich musste meine Debug-Einstellungen mit ändern bcdedit /dbgsettings serial debugport:1 baudrate:11520. Seltsam ist, dass ich das schon früher ausprobiert hatte. Es musste also etwas anderes in der Mitte sein, um die Lücke zu schließen.