Share via


Zobrazení hodnot registru v okně Registry (C#, C++, Visual Basic, F#)

V okně Registry se během ladění sady Visual Studio zobrazí obsah registru. Základní úvod do konceptů za registry a okno Registry najdete v tématu O okně Registry.

Během ladění se hodnoty registrují při provádění kódu v aplikaci. Hodnoty, které se nedávno změnily, se v okně Registry zobrazují červeně. Informace o příznakech, které vidíte v okně Registry , najdete v části O okně Registry.

Poznámka:

Informace o registraci nejsou k dispozici pro skript nebo aplikace SQL.

V kódu C++ můžete také upravit hodnoty registru. Další informace naleznete v tématu Úprava hodnoty registru.

Poznámka:

Dialogová okna a příkazy nabídek se můžou lišit v závislosti na edici nebo nastavení sady Visual Studio. Pokud chcete změnit nastavení, vyberte v nabídce Visual Studio Tools možnost Importovat a exportovat Nastavení. Další informace najdete v tématu Resetování všech nastavení.

Zobrazení hodnot registru

  1. Povolte ladění na úrovni adresy tak, že vyberete Povolit ladění na úrovni adresy v nástrojích (nebo ladění)> Ladění možností>.

  2. Při ladění nebo pozastavení na zarážce vyberte Ladit>registry Systému Windows>nebo stiskněte Alt+ 5.

Zobrazení a skrytí skupin registru (C#, C++, Visual Basic, F#)

Aby se snížila nepotřebnost, okno Registry uspořádá registry do skupin. Pokud kliknete pravým tlačítkem myši na okno Registry , zobrazí se místní nabídka obsahující tyto skupiny, kterou můžete zobrazit nebo skrýt podle následujícího postupu.

Poznámka:

Dialogová okna a příkazy nabídek, které vidíte, se mohou lišit od těch popsaných v nápovědě v závislosti na aktivních nastaveních nebo edici. Pokud chcete změnit nastavení, zvolte v nabídce Nástroje možnost Importovat a exportovat Nastavení. Další informace najdete v tématu Resetování všech nastavení.

Zobrazení nebo skrytí skupin registru:

  1. Klikněte pravým tlačítkem myši na okno Registrů .

  2. V místní nabídce vyberte skupiny registru, které chcete zobrazit nebo skrýt.

    V místní nabídce jsou zakázány skupiny, které nejsou podporovány hardwarem, na který provádíte ladění, takže je nelze vybrat.

Úprava hodnoty registru (C++)

Pro kód jazyka C++ můžete upravit hodnotu registru při pozastavení v ladicím programu.

Okno Registry je k dispozici pouze v případě, že je v dialogovém okně Možnosti v uzlu Ladění povoleno ladění na úrovni adresy.

Změna hodnoty registru:

  1. V okně Registry pomocí klávesy TAB nebo myši přesuňte kurzor na hodnotu, kterou chcete změnit. Když začnete psát, kurzor musí být umístěn před hodnotou, kterou chcete přepsat.

  2. Zadejte novou hodnotu.

    Upozornění

    Změna hodnot registru (zejména v registrech EIP a EBP) může ovlivnit provádění programu.

    Upozornění

    Úpravy hodnot s plovoucí desetinnou čárkou mohou díky převodu komponenty zlomku z desítkové do binární soustavy způsobit drobné nepřesnosti. I zdánlivě neškodné úpravy můžou vést ke změnám některých nejméně významných bitů v registru s plovoucí desetinou čárkou.