Kayıt Defteri Anahtarı Nesnesi Fonksiyonları

Windows yöneticisi, kayıt defteri anahtarlarını nesne yöneticisi tarafından yönetilen yönetici nesneleri olarak temsil eder. (Nesne yöneticisi hakkında daha fazla bilgi için bkz . Nesne Yönetimi.) Özellikle, her anahtarın bir nesne adı vardır ve bir anahtarın tanıtıcısını açabilirsiniz.

Kullanıcı modundaki uygulamalar, HKEY_LOCAL_MACHINE veya HKEY_CURRENT_USER gibi genel tanıtıcılar üzerinden anahtarlara erişmektedir. Ancak bu tanıtıcılar çekirdek modu kodunda kullanılamaz. Bunun yerine, bir anahtara nesne adına göre başvurursunuz. Tüm kayıt defteri anahtarlarının kökü \Registry nesnesidir. Küresel işleyiciler, aşağıdaki tabloda gösterildiği gibi \Registry nesnesinin alt öğelerine karşılık gelir.

Kullanıcı modu tutamacı Karşılık gelen nesne adı

HKEY_LOCAL_MACHINE

\Registry\Machine

HKEY_USERS

\Registry\User

HKEY_CLASSES_ROOT

Çekirdek modunda eşdeğer yoktur

HKEY_CURRENT_USER

Basit çekirdek modu eşdeğeri yoktur, ancak bkz . Kayıt Defteri Run-Time Kitaplık Yordamları

Bir sürücü, aşağıdaki adımları gerçekleştirerek bir kayıt defteri anahtarı nesnesini işleyebilir:

  1. Kayıt defteri anahtarı nesnesi için bir tanıtıcı açın. Daha fazla bilgi için bkz. Bir Registry-Key Nesnesine Tanıtıcı Açılması.

  2. Uygun ZwXxxKey yordamlarını çağırarak istenen işlemleri gerçekleştirin. Bunu nasıl yapacağınız hakkında bilgi almak için bkz. Registry-Key Nesnesine Tanıtıcı Kullanımı.

  3. ZwClose'ı çağırarak tutamacı kapatın.