Das Betriebssystem Windows Vista -System beruht auf einer neuen Bootloader Architektur, die einen anderen Ansatz für die Kernel-Debugging erfordert . Während in der Vergangenheit Sie die Windows NT -Bootloader oder Ntldr würde verwendet haben, müssen Sie nun mit der Windows Boot Manager zu arbeiten , oder Bootmgr . Konfigurieren dieser Datei bringt mit BCDEdit , ein Kommandozeilen-Tool . Debuggen Einstellungen
Der erste Schritt zur Kernel-Debugging in Windows Vista bringt Konfigurieren der Einstellungen . Um dies zu tun , ziehen Sie zuerst das Menü "Start" und öffnen Sie die "Alle Programme " und " Zubehör" Untermenüs. Rechts-Klick auf "Eingabeaufforderung" und wählen Sie "Ausführen Erhöhte . " Der nächste Schritt ist, um das Debuggen von Einstellungen mithilfe der bcdedit -Befehl eingestellt :
Syntax: bcdedit /dbgsettings Anschluss -Kanal debugport.Example : bcdedit /dbgsettings seriellen Kanal : 1 debugport : 2
die Anschlussart kann seriell oder USB 1394 , während der Kanal und debugport vorkonfiguriert von der OS sind , obwohl man sie ändern kann, wenn Sie es vorziehen
.
neuen Boot- Eintrag
durch die Überprüfung , dass Vista Ihre Einstellungen gespeichert Weiter. Führen Sie diese Aufgabe , indem bcedit /Enum all in der Kommandozeilen-Schnittstelle .
Von hier aus müssen Sie einen neuen Boot-Eintrag , indem Sie bcedit /copy {current } /d DebugEntry erstellen. Sie sehen eine Meldung ähnlich der folgenden : .
Der Eintrag wurde erfolgreich in { 68602c25 - 5097 - 11da - 99DE - 000802209f1b }
Kopieren Sie die lange Reihe kopiert , wie es Ihr ist . global Universal Identifier oder GUID
Nun fügen Sie den neuen Bootloader zum Boot-Menü , indem Sie den folgenden Befehl ein :
Bcedit /displayorder { current} {GUID}
< br >
Enable Debugging
indem Kernel-Debugging für den Eintrag , indem Sie Weiter:
bcedit /debug {GUID } ON
Jetzt überprüfen dass das Verfahren funktioniert , indem Sie bcedit /enum osloader . Die Boot-Eintrag erscheinen soll und eine "Kernel -Debugger "-Attribut mit dem Wert yes .
Standard-Boot-
Der nächste Schritt in dem Prozess beinhaltet die Auswahl einer Standard-Boot Eintrag . Dies wird dazu führen, dass OS automatisch den Boot-Eintrag erstellt, wenn Sie das Boot-Menü abläuft. Konfigurieren Sie diese , indem Sie den folgenden Befehl ein: Bcedit /default {GUID}
Alles, was Sie jetzt tun müssen, ist den Computer neu starten , und wählen Sie den Eintrag aus der Windows Boot Manager
< . br>