Delen via


Paden voor symbolen en uitvoerbare bestanden in KD instellen

Pad naar symbolen

Het symboolpad geeft de mappen aan waar de symboolbestanden zich bevinden. Zie Symbolenvoor meer informatie over symbolen en symboolbestanden.

#B0 Opmerking #C1 Als u bent verbonden met internet of een bedrijfsnetwerk, is de meest efficiënte manier om toegang te krijgen tot symbolen een symboolserver te gebruiken. U kunt een symboolserver gebruiken met behulp van de srv*- of symsrv*-tekenreeks binnen uw symboolpad. Zie Symboolpad voor Windows-foutopsporingsprogramma voor meer informatie over het openen van symboolservers.

Ga op een van de volgende manieren te werk om het pad naar het symbool in KD te beheren:

  • Voer de opdracht .sympath (Symboolpad instellen) in. Als u een symboolserver gebruikt, is de opdracht .symfix (Set Symbol Store Path) vergelijkbaar met .sympath , maar slaat u op dat u typt.

  • Wanneer u de debugger start, gebruik de opdrachtregeloptie -y. Zie KD Command-Line Opties.

  • Voordat u het foutopsporingsprogramma start, gebruik de _NT_SYMBOL_PATH en _NT_ALT_SYMBOL_PATH omgevingsvariabelen om het pad in te stellen. Het pad naar het symbool wordt gemaakt door _NT_SYMBOL_PATH toe te voegen na _NT_ALT_SYMBOL_PATH. (Meestal wordt het pad ingesteld via de _NT_SYMBOL_PATH. Mogelijk wilt u echter _NT_ALT_SYMBOL_PATH gebruiken om deze instellingen in speciale gevallen te overschrijven, bijvoorbeeld wanneer u persoonlijke versies van gedeelde symboolbestanden hebt.)

    Notitie Als u de opdrachtregeloptie -sins gebruikt, negeert het foutopsporingsprogramma de omgevingsvariabele voor het symboolpad.

Pad naar uitvoerbaar bestand

Een uitvoerbaar bestand is een binair bestand dat door de processor kan worden uitgevoerd. Deze bestanden hebben doorgaans de bestandsextensie .exe, .dllof .sys. Uitvoerbare bestanden worden ook wel modules genoemd, met name wanneer uitvoerbare bestanden worden beschreven als eenheden van een grotere toepassing. Voordat het Windows-besturingssysteem een uitvoerbaar bestand uitvoert, wordt het in het geheugen geladen. De kopie van het uitvoerbare bestand in het geheugen wordt het uitvoerbare beeld of de image genoemd.

#B0 Opmerking #C1 Deze termen worden soms onnauwkeurig gebruikt. Sommige documenten kunnen bijvoorbeeld 'afbeelding' gebruiken voor het werkelijke bestand op de schijf. Windows-toepassingen verwijzen ook naar de naam van het uitvoerbare bestand, dat doorgaans de bestandsnaamextensie bevat. Maar deze toepassingen verwijzen naar de modulenaam, die niet de bestandsnaamextensie bevat. De Windows-kernel en HAL hebben ook speciale modulenamen. De nt-module komt bijvoorbeeld overeen met het Ntoskrnl.exe-bestand.

Het pad naar de uitvoerbare afbeelding geeft de mappen aan waarin de binaire uitvoerbare bestanden zich bevinden.

In de meeste gevallen kent het foutopsporingsprogramma de locatie van de uitvoerbare bestanden, zodat u het pad voor dit bestand niet hoeft in te stellen.

Er zijn echter situaties waarin dit pad vereist is. Kernmodus kleine geheugendump bestanden bevatten bijvoorbeeld niet alle uitvoerbare bestanden die in het geheugen aanwezig zijn op het moment van een stopfout (oftewel een crash). Op dezelfde manier bevatten minidumpbestanden in de gebruikersmodus geen binaire bestanden van de toepassing. Als u het pad van de uitvoerbare bestanden instelt, kan het foutopsporingsprogramma deze binaire bestanden vinden.

Het pad naar het uitvoerbare bestand van de debugger is een tekenreeks die bestaat uit meerdere mappaden, gescheiden door puntkomma's. Relatieve paden worden ondersteund. Tenzij u echter altijd het foutopsporingsprogramma vanuit dezelfde map start, moet u vóór elk pad een stationsletter of een netwerkshare toevoegen. Netwerkshares worden ook ondersteund. Het foutopsporingsprogramma doorzoekt recursief het pad van de uitvoerbare afbeelding. Dat wil gezegd, het foutopsporingsprogramma doorzoekt de submappen van elke map die in dit pad wordt vermeld.

Ga op een van de volgende manieren te werk om het pad naar de uitvoerbare installatiekopieën in KD te beheren: