Delen via


Paden voor symbolen en uitvoerbare afbeeldingen instellen in CDB

Symboolpad

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 voor meer informatie over symboolservers Symboolpad voor Windows-foutopsporingsprogramma.

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

  • Voer de opdracht .sympath (Symboolpad instellen) in. Als u een symboolserver gebruikt, lijkt de opdracht .symfix (Set Symbol Store Path) op .sympath, maar bespaart u typen.

  • Wanneer u de debugger start, gebruik de opdrachtregeloptie -y. Zie OPTIES voor CDB-Command-Line.

  • Voordat u het foutopsporingsprogramma start, gebruikt u de _NT_SYMBOL_PATH en _NT_ALT_SYMBOL_PATH #B0 omgevingsvariabelen #C1 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. 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 het pad naar de uitvoerbare installatiekopieën recursief. 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 CDB te beheren: