Sdílet prostřednictvím


Přístup k alternativnímu zobrazení registru

Ve výchozím nastavení 32bitová aplikace běžící na WOW64 přistupuje k 32bitovému zobrazení registru a 64bitová aplikace přistupuje k 64bitovému zobrazení registru. Následující příznaky umožňují 32bitovým aplikacím přístup k přesměrovaným klíčům v 64bitovém zobrazení registru a 64bitovým aplikacím pro přístup k přesměrovaným klíčům v 32bitovém zobrazení registru. Tyto příznaky nemají žádný vliv na klíče sdíleného registru. Další informace naleznete v tématu , klíče registru ovlivněné systémem WOW64.

Název příznaku Hodnota Popis
KEY_WOW64_64KEY 0x0100 Přístup k 64bitovému klíči z 32bitové nebo 64bitové aplikace
KEY_WOW64_32KEY 0x0200 Přístup k 32bitovému klíči z 32bitové nebo 64bitové aplikace
Windows 10 v ARM: Odkazuje na 32bitové zobrazení registru ARM pro 32bitové procesy ARM a 32bitové zobrazení registru x86 pro 32bitové procesy x86 a 64bitové procesy ARM64.

Tyto příznaky lze zadat v parametru samDesired následujících funkcí registru:

Je možné zadat KEY_WOW64_32KEY nebo KEY_WOW64_64KEY. Pokud jsou zadány oba příznaky, funkce selže s chybou ERROR_INVALID_PARAMETER.

Windows Server 2008, Windows Vista, Windows Server 2003 a Windows XP: Pokud jsou zadány oba příznaky, chování funkce není definováno.

Funkci RegDeleteKey nelze použít pro přístup k alternativnímu zobrazení registru.

Při přístupu k registru z aplikace platí následující osvědčené postupy:

  • Jakmile aplikace přistupuje k alternativnímu zobrazení registru pomocí jednoho z příznaků, všechny následné operace (vytvoření, odstranění nebo otevření) u klíčů podřízeného registru musí explicitně používat stejný příznak. Jinak může dojít k neočekávanému chování.
  • Pokud chcete přesně vytvořit výčet všech klíčů v obou zobrazeních, proveďte enumeraci ve dvou průchodech. První průchod by měl používat popisovač otevřený s jedním z příznaků a druhý průchod by měl používat popisovač otevřený s jiným příznakem.

Poznámka

Klíče Wow6432Node a WowAA32Node jsou rezervované. Kvůli kompatibilitě by aplikace neměly tyto klíče používat přímo.

Informace o přístupu k alternativnímu zobrazení registru prostřednictvím rozhraní WMI najdete v tématu Vyžádání dat rozhraní WMI na 64bitové platformě.

přesměrovač registru

Reflexe registru