共用方式為


登錄中的32位和64位應用程式數據

在 64 位 Windows 上,32 位應用程式和 64 位應用程式會分別儲存登錄專案的部分,並使用 登錄重新導向器登錄反映,因為 64 位版本的應用程式可能會使用與 32 位版本不同的登錄機碼和值來對應到不同的邏輯登錄檢視。 也有 共用登錄機碼 未重新導向或反映。

每個64位登錄節點的父節點是 Image-Specific Node 或ISN。 登錄重新導向器會以透明方式將應用程式的登錄存取權導向至適當的ISN子節點。 登錄樹狀目錄中的重新導向子節點會自動由 WOW64 元件使用名稱 Wow6432Node建立。 因此,您建立的任何登錄機碼 Wow6432Node都不可命名。

KEY_WOW64_64KEY和KEY_WOW64_32KEY旗標可分別允許明確存取 64 位登錄檢視和 32 位檢視。 如需詳細資訊,請參閱 存取替代登錄檢視

若要停用並啟用特定機碼的登錄反映,請使用 RegDisableReflectionKeyRegEnableReflectionKey 函式。 應用程式應該只針對所建立的登錄機碼停用反映,而不會嘗試停用預先定義的機碼反映,例如 HKEY_LOCAL_MACHINEHKEY_CURRENT_USER。 若要判斷反映清單中的索引鍵,請使用 RegQueryReflectionKey 函式。

登錄重新導向器

登錄反映