Poznámka:
Přístup k této stránce vyžaduje autorizaci. Můžete se zkusit přihlásit nebo změnit adresáře.
Přístup k této stránce vyžaduje autorizaci. Můžete zkusit změnit adresáře.
Soubor tools.ini obsahuje informace pro inicializaci ladicích programů příkazového řádku. Při spuštění ladicí program vyhledává odpovídající hlavičku oddílu v souboru tools.ini a extrahuje informace o inicializaci z položek pod hlavičkou. Každý ladicí program příkazového řádku má vlastní hlavičku oddílu – [CDB], [NTSD] a [KD]. Proměnná prostředí INIT musí odkazovat na adresář obsahující soubor tools.ini.
WinDbg nepoužívá soubor tools.ini. Místo toho WinDbg ukládá nastavení inicializace do pracovních prostorů .
Položky tools.ini jsou uvedeny v následující tabulce.
Klíčová slova musí být oddělená od hodnot prázdnými znaky nebo dvojtečky. Klíčová slova nerozlišují malá a velká písmena.
Pro hodnoty TRUE nebo FALSE je "FALSE" jedinou hodnotou false. Cokoli jiného je TRUE.
| Položka | Popis |
|---|---|
$u0: hodnota ... $u9:hodnota |
Přiřaďte hodnoty aliasům s pevným názvem. Můžete zadat číselné hodnoty n nebo 0xn nebo jakýkoli jiný řetězec. Podrobnosti najdete v tématu Použití aliasů. Žádný ekvivalent příkazového řádku |
DebugChildren:příznak |
PRAVDA nebo NEPRAVDA. Pokud TRUE, CDB ladí zadanou aplikaci i všechny podřízené procesy, které může vytvořit. Ekvivalent příkazového řádku je -o. |
DebugOutput:příznak |
PRAVDA nebo NEPRAVDA. Pokud TRUE, CDB odesílá výstup a přijímá vstup prostřednictvím terminálu. Pokud FALSE, výstup se zobrazí na obrazovce uživatele. Možnost příkazového řádku -d je podobná, ale není stejná. |
IniFile:soubor |
Určuje název souboru skriptu, ze kterého CDB nebo KD přijímá příkazy při spuštění. Výchozí hodnota je soubor ntsd.ini v aktuálním adresáři. Ekvivalent příkazového řádku je -cf. Podrobnosti najdete v tématu Použití souborů skriptů. |
LazyLoad:příznak |
PRAVDA nebo NEPRAVDA. Pokud TRUE, CDB provádí opožděné načítání symbolů; to znamená, že symboly se nenačtou, dokud se nevyžadují. Ekvivalent příkazového řádku je -s. Podrobnosti a další metody nastavení této možnosti naleznete v části Deferred Symbol Loading. |
SetDll:název souboru |
Nastavit rozšiřující modul DLL. Přípona souboru .dll by měla být vynechána. Výchozí hodnota je userexts.dll. Ekvivalent příkazového řádku je -a. Podrobnosti a další metody nastavení tohoto výchozího nastavení najdete v tématu Načítání rozšiřujících knihoven DLL ladicího programu. |
StopFirst:vlajka |
PRAVDA nebo NEPRAVDA. Pokud true, CDB se zastaví na bodu přerušení na konci procesu načítání obrazu. Ekvivalent příkazového řádku je -g. |
StopOnProcessExit:příznak |
PRAVDA nebo NEPRAVDA. Pokud TRUE, CDB se zastaví, když obdrží oznámení o ukončení procesu. Ekvivalent příkazového řádku je -G. |
| sxd:událostsxe:událost | Nastaví odpověď ladicího programu a stav zpracování pro zadanou výjimku nebo událost. Výjimky a události mohou být zadány následujícími způsoby: *: Výchozí výjimka n: n (desítková) 0xn: Výjimka 0xn (šestnáctkové) (jiné): Kód událostiPodrobnosti o tomto procesu a dalších metodách řízení těchto nastavení najdete v tématu Řízení výjimek a událostí. |
Verbózní výstup:příznak |
PRAVDA nebo NEPRAVDA. Pokud TRUE, CDB zobrazí podrobné informace o zpracování symbolů, oznámení událostí a dalších výskytech za běhu. Ekvivalent příkazového řádku je -v. |
řádky: příznakem |
PRAVDA nebo NEPRAVDA. Příznak řádků povolí nebo zakáže podporu informací na zdrojovém řádku. |
srcopt:možnosti |
Nastaví možnosti zdrojového řádku, které řídí možnosti zobrazení zdroje a krokování programu. Další informace naleznete v l+, l- (Nastavit možnosti zdroje). |
srcpath:adresář |
Nastaví cestu hledání zdrojového souboru. Pro více informací viz .srcpath, .lsrcpath (Nastavit zdrojovou cestu). |
enable_unicode: příznak |
PRAVDA nebo NEPRAVDA. Příznak enable_unicode určuje, jestli ladicí program zobrazuje ukazatele USHORT a pole jako řetězce Unicode. |
force_radix_output:příznak |
PRAVDA nebo NEPRAVDA. Příznak force_radix_output určuje, zda jsou celá čísla zobrazena v desítkovém formátu nebo ve výchozím radixu. |
col_mode: flag |
PRAVDA nebo NEPRAVDA. Příznak col_mode řídí nastavení barevného režimu. Když je aktivován barevný režim, debugger může vytvářet barevný výstup. Ve výchozím nastavení není většina barev nastavená a místo toho je výchozí pro aktuální barvy konzoly. |
sloupec:název colspec |
Název označuje prvek, který obarvujete. colspec je RGB indikátor ve tvaru tří písmen [rR-][gG-][bB-]. Malé písmeno naznačuje tmavší, velké písmeno naznačuje jasnější a pomlčka naznačuje žádný barevný příspěvek. Vzhledem k omezením barev konzoly není jasné ve skutečnosti pro jednotlivé složky, ale platí pro všechny složky, pokud některá složka požaduje jasně. Jinými slovy, rgB je stejný jako RGB. Z tohoto důvodu se doporučuje použít pouze velká písmena, pokud se mají použít jakákoli velká písmena. Příklad použití: col: emphfg R-- |
Ukázka oddílu [NTSD] v souboru tools.ini následuje:
[NTSD]
sxe: 3c
sxe: cc
$u0: VeryLongName
VerboseOutput:true