Hoe De Kernel Debugger Te Starten

Inhoudsopgave:

Hoe De Kernel Debugger Te Starten
Hoe De Kernel Debugger Te Starten

Video: Hoe De Kernel Debugger Te Starten

Video: Hoe De Kernel Debugger Te Starten
Video: Disable Microsoft kernel debug network adapter 2024, Mei
Anonim

Debuggen is een belangrijk onderdeel van het softwareontwikkelingsproces. Voor toepassingsprogramma's wordt dit gedaan in tools voor gebruikersmodus en vaak ingebouwd in de IDE. Maar om bijvoorbeeld stuurprogramma's te kunnen debuggen, moet u de kerneldebugger starten.

Hoe de kernel debugger te starten
Hoe de kernel debugger te starten

Noodzakelijk

beheerdersrechten op de doelcomputer

instructies:

Stap 1

Start opdrachtprocessor cmd. Klik op de knop "Start" in de taakbalk. Klik op het item "Uitvoeren …" in het menu dat verschijnt. Voer in het dialoogvenster Programma uitvoeren cmd in en klik op OK

Stap 2

Maak een reservekopie van het bestand boot.ini. Ontdek het installatiepad van het huidige exemplaar van Windows met behulp van de opdracht: echo% SystemRoot% Ga naar het station waarop het besturingssysteem is geïnstalleerd door de apparaatletter in te voeren gevolgd door een dubbele punt. Ga naar de hoofdmap met behulp van de opdracht cd. Verwijder de systeem-, alleen-lezen- en verborgen attributen uit het bestand boot.ini met de opdracht attrib, maak een back-up met de opdracht copy en stel de attributen opnieuw in: attrib -h -s -r boot.inicopy boot.ini boot.ini.oldattrib + h + s + r boot.in

Stap 3

Geef de huidige lijst met downloadopties weer. Gebruik het commando: bootcfg / query Bekijk de items in de lijst en bepaal welke zal worden gebruikt om een nieuwe configuratie met kernel debugging-mogelijkheden te maken. Onthoud de ID van het opstartrecord

Stap 4

Maak een nieuw opstartrecord door de opdracht bootcfg uit te voeren met de optie / kopiëren. Gebruik de parameter / id om de id op te geven van het item dat moet worden gekopieerd. Gebruik de parameter / d om een weergavenaam voor het item op te geven. Bijvoorbeeld: bootcfg / copy / id 1 / d "Win XP (Debug)" Geef de opstartopties opnieuw weer met behulp van de bootcfg-opdracht met de / query-parameter en zoek de ID van het toegevoegde item

Stap 5

Neem opties op om de kerneldebugger uit te voeren in het opstartrecord dat in de vorige stap is gemaakt. Als debuggen op de doelcomputer wordt uitgevoerd, voegt u gewoon de / debug-optie toe. Bijvoorbeeld: bootcfg / debug on / id 2 Als u foutopsporing op afstand plant door de doelcomputer via de com-poort aan te sluiten op de hostmachine, gebruik dan ook de / port / baud-opties om respectievelijk het poortnummer en de baudrate op te geven: bootcfg / debug on / port COM2 / baud 9600 / id 2 Als foutopsporing op afstand wordt uitgevoerd met behulp van een IEEE 1394-interface (FireWire-kabel), gebruikt u de optie / dbg1394 om de juiste modus in te schakelen en de optie / ch om het kanaalnummer op te geven, voor voorbeeld: bootcfg / dbg1394 on / ch 42 / id 2 Bekijk opstartrecords met de opdracht bootcfg met de parameter / query en controleer of de wijzigingen zijn aangebracht. Sluit het shell-venster door het exit-commando uit te voeren

Stap 6

Wijzig indien nodig de opstartparameters van het besturingssysteem. Open het configuratiescherm met behulp van het juiste item in het gedeelte "Instellingen" van het menu "Start". Open het item Systeem. Ga in het dialoogvenster "Systeemeigenschappen" naar het tabblad "Geavanceerd". Klik op de knop "Opties" in de groep "Opstarten en herstellen". Activeer in het dialoogvenster "Opstarten en herstellen" dat verschijnt de optie "Een lijst met besturingssystemen weergeven". Klik op de OK-knoppen in de laatste twee geopende dialoogvensters

Stap 7

Start je computer opnieuw op. Selecteer de opstartoptie met een debugger. Log in en werk op de doelcomputer of start een foutopsporingssessie op afstand. Gebruik tools zoals WinDbg en KD.

Aanbevolen: