登錄機碼物件常式
Windows 主管會將登錄機碼表示為由物件管理員管理的執行物件。 (如需物件管理員的詳細資訊,請參閱 Object Management.) 特別是,每個索引鍵都有物件名稱,而且您可以開啟索引鍵的控制碼。
相對於全域控制碼的使用者模式應用程式存取金鑰,例如HKEY_LOCAL_MACHINE或HKEY_CURRENT_USER。 不過,這些控制碼不適用於核心模式程式碼。 相反地,您可以依其物件名稱來參考索引鍵。 所有登錄機碼的根目錄都是 \Registry 物件。 全域控制碼會對應至 \Registry 物件的子系,如下表所示。
使用者模式控制碼 | 對應的物件名稱 |
---|---|
HKEY_LOCAL_MACHINE |
\Registry\Machine |
HKEY_USERS |
\Registry\User |
HKEY_CLASSES_ROOT |
沒有核心模式對等專案 |
HKEY_CURRENT_USER |
沒有簡單的核心模式對等專案,但請參閱 登錄Run-Time程式庫常式 |
驅動程式可以執行下列步驟來操作登錄機碼物件:
開啟登錄機碼物件的控制碼。 如需詳細資訊,請參閱 開啟 Registry-Key 物件的控制碼。
呼叫適當的 ZwXxx金鑰 常式來執行預定的作業。 如需如何執行這項操作的資訊,請參閱 使用 Registry-Key 物件的控制碼。
呼叫 ZwClose以關閉控制碼。