CRegKey sınıfı
Bu sınıf, sistem kayıt defteri girdileri işlenmesine yönelik yöntemler sağlar.
Önemli |
---|
Bu sınıf ve üyeleri, Windows çalışma zamanında yürütmek uygulamalarda kullanılamaz. |
class CRegKey
Üyeler
Ortak Oluşturucusu
Ad |
Description |
---|---|
Oluşturucu. |
|
Yıkıcı. |
Public yöntemler
Ad |
Description |
---|---|
Bir hkey iliştirmek için bu yöntemi çağırın CRegKey ayarlayarak nesne m_hKey için üye tanıtıcı hKey. |
|
Serbest bırakmak için bu yöntemi çağırın m_hKey üye işlemek ve null olarak ayarlayın. |
|
Bir alt anahtarı olarak bulunmuyorsa, belirtilen anahtar oluşturmak için bu yöntemi çağırın hKeyParent. |
|
Belirtilen anahtar kayıt defterinden kaldırmak için bu yöntemi çağırın. |
|
Değeri alanından kaldırmak için bu yöntemi çağırın m_hKey. |
|
Ayırmak için bu yöntemi çağırın m_hKey üye tanıtıcıdan CRegKey object ve set m_hKey null. |
|
Açık kayıt defteri anahtarının alt anahtarlarını numaralandırmak için bu yöntemi çağırın. |
|
Tüm öznitelikleri açık kayıt defteri anahtarını kayıt defterine yazmak için bu yöntemi çağırın. |
|
Açık kayıt defteri anahtarını koruyan güvenlik tanımlayıcısı, bir kopyasını almak için bu yöntemi çağırın. |
|
Bu yöntem arayan öznitelikleri ya da kayıt defteri anahtarı içeriğini yapılan değişiklikler hakkında bilgilendirir. |
|
Belirtilen anahtar açıp ayarlamak için bu yöntemi çağırın m_hKey bu anahtar işlenecek. |
|
Belirtilen değer adı için ikili veri almak için bu yöntemi çağırın. |
|
Belirtilen değer adı dword veri almak için bu yöntemi çağırın. |
|
Belirtilen değer adı için GUID veri almak için bu yöntemi çağırın. |
|
Belirtilen değer adı çok dizeli veri almak için bu yöntemi çağırın. |
|
Belirtilen değer adı qword veri almak için bu yöntemi çağırın. |
|
Belirtilen değer adı dizesi veri almak için bu yöntemi çağırın. |
|
Belirtilen değer alanını veri almak için bu yöntemi çağırın m_hKey.Bu yöntem eski sürümleri artık desteklenmemektedir ve olarak işaretlenen atl_deprecated. |
|
Belirtilen anahtar kayıt defterinden kaldırın ve açıkça tüm alt anahtarlarını kaldırmak için bu yöntemi çağırın. |
|
Kayıt defteri anahtarı ikili değerini ayarlamak için bu yöntemi çağırın. |
|
Kayıt defteri anahtarı dword değerini ayarlamak için bu yöntemi çağırın. |
|
Kayıt defteri anahtarı GUID değerini ayarlamak için bu yöntemi çağırın. |
|
Kayıt defteri anahtarının güvenliğini ayarlamak için bu yöntemi çağırın. |
|
Belirtilen anahtar belirtilen değer alanına veri depolamak için bu yöntemi çağırın. |
|
Çok Dizeli Değer kayıt defteri anahtarını ayarlamak için bu yöntemi çağırın. |
|
Kayıt defteri anahtarının qword değeri ayarlamak için bu yöntemi çağırın. |
|
Kayıt defteri anahtarı dize değerini ayarlamak için bu yöntemi çağırın. |
|
Belirtilen değer alanına veri depolamak için bu yöntemi çağırın m_hKey.Bu yöntem eski sürümleri artık desteklenmemektedir ve olarak işaretlenen atl_deprecated. |
Ortak İşleçler
Ad |
Description |
---|---|
Dönüştüren bir CRegKey bir hkey nesnesi. |
|
Atama işleci. |
Ortak veri üyeleri
Ad |
Description |
---|---|
Bir tanıtıcı ile ilgili kayıt defteri anahtarı içeren CRegKey nesnesi. |
|
İşaretçi CAtlTransactionManager nesne |
Notlar
CRegKeyanahtarları ve sistem kayıt defterindeki değerleri oluşturma ve silme için yöntemler sağlar.Kayıt defteri tanımları yazılım sürüm numaraları, yüklü donanım ve com nesnelerinin fiziksel mantıksal eşlemeleri gibi sistem bileşenleri için bir yükleme özgü kümesini içerir.
CRegKeyBelirli bir makine için sistem kayıt defterine bir programlama arabirimi sağlar.Örneğin, belirli kayıt defteri anahtarını açın, arama CRegKey::Open.Almak veya bir veri değerini değiştirmek için arama CRegKey::QueryValue veya CRegKey::SetValue, sırasıyla.Bir anahtar kapatmak için çağrı CRegKey::Close.
Bir anahtar'ı kapattığınızda, kayıt defteri verilerini (temizlendi) sabit diske yazılır.Bu işlem birkaç saniye sürebilir.Uygulamanızın açıkça kayıt defteri verileri sabit diske gerekir yazarsanız, arama RegFlushKey Win32 fonksiyonu.Ancak, RegFlushKey pek çok sistem kaynağı kullanır ve yalnızca kesinlikle gerekli olduğunda çağrılmalıdır.
Güvenlik Notu |
---|
Kayıt defteri konumu belirtmek arayan olanak sağlayan yöntemleri güvenilemez verilerini okumak için potansiyeline sahiptir.Olun yöntemlerinin kullanımını RegQueryValueEx bu işlevi olan boşla SONLANDIRILMIŞ dizeler açıkça işlemiyor dikkate almanız gerekir.Her iki koşul için çağıran kodun tarafından denetlenmelidir. |
Gereksinimler
Başlık: atlbase.h