Aracılığıyla paylaş


Kabuk Kayıt Defteri İşleme İşlevleri

Bu bölümde Windows Kabuğu kayıt defteri işleme işlevleri açıklanmaktadır. Bu belgelerde açıklanan programlama öğeleri Shlwapi.dll tarafından dışarı aktarılır ve Shlwapi.h ve Shlwapi.lib içinde tanımlanır.

Bu bölümde

Konu Açıklama
AssocCreate
IQueryAssociations nesnesinin işaretçisini döndürür.
AssocGetPerceivedType
Bir dosyanın algılanan türünü uzantısına göre alır.
AssocIsDangerous
Bir dosya türünün olası bir güvenlik riski olarak kabul edilip edilmeyeceğini belirler.
AssocQueryKey
Kayıt defterinden dosya veya protokol ilişkisiyle ilgili bir anahtarı arar ve alır.
AssocQueryString
Kayıt defterinden dosya veya protokol ilişkilendirmeyle ilgili bir dizeyi arar ve alır.
AssocQueryStringByKey
Belirtilen bir anahtardan başlayarak kayıt defterinden dosya ilişkilendirmeyle ilgili bir dizeyi arar ve alır.
SHCopyKey
Kaynak alt anahtarın alt anahtarlarını ve değerlerini yinelemeli olarak hedef anahtara kopyalar. SHCopyKey anahtarların güvenlik özniteliklerini kopyalamaz.
SHDeleteEmptyKey
Boş bir anahtarı siler.
SHDeleteKey
Alt anahtarı ve alt öğeleri siler. Bu işlev anahtarı ve anahtarın tüm değerlerini kayıt defterinden kaldırır.
SHDeleteValue
Belirtilen kayıt defteri anahtarından adlandırılmış bir değeri siler.
SHEnumKeyEx
Belirtilen açık kayıt defteri anahtarının alt anahtarlarını numaralandırır.
SHEnumValue
Belirtilen açık kayıt defteri anahtarının değerlerini numaralandırır.
SHGetAssocKeys
IQueryAssociations nesnesiyle ilişkili sınıf alt anahtarları dizisini alır.
SHGetValue
Bir kayıt defteri değeri alır.
SHOpenRegStream2
Bir kayıt defteri değeri açar ve değerinden okumak veya değere yazmak için kullanılabilecek bir akış sağlar. Bu işlev SHOpenRegStreamyerini alır.
SHQueryInfoKey
Belirtilen kayıt defteri anahtarı hakkındaki bilgileri alır.
SHQueryValueEx
Kayıt defteri anahtarını açar ve belirli bir değer için sorgular.
SHRegCloseUSKey
Kullanıcıya özgü bir alt ağaçta (HKEY_CURRENT_USER veya HKEY_LOCAL_MACHINE) kullanıcıya özgü kayıt defteri alt anahtarının tanıtıcısını kapatır.
SHRegCreateUSKey
Kullanıcıya özgü bir alt ağaçta (HKEY_CURRENT_USER veya HKEY_LOCAL_MACHINE) bir kayıt defteri alt anahtarı oluşturur veya açar.
SHRegDeleteEmptyUSKey
Kullanıcıya özgü bir alt ağaçtaki (HKEY_CURRENT_USER veya HKEY_LOCAL_MACHINE) boş bir kayıt defteri alt anahtarını siler.
SHRegDeleteUSValue
Kullanıcıya özgü bir alt ağaçtaki (HKEY_CURRENT_USER veya HKEY_LOCAL_MACHINE) kayıt defteri alt anahtarı değerini siler.
SHRegDuplicateHKey
Kayıt defteri anahtarının HKEY tanıtıcısını çoğaltır.
SHRegEnumUSKey
Kullanıcıya özgü bir alt ağaçta (HKEY_CURRENT_USER veya HKEY_LOCAL_MACHINE) kayıt defteri alt anahtarının alt anahtarlarını numaralandırır.
SHRegEnumUSValue
Kullanıcıya özgü bir alt ağaçta (HKEY_CURRENT_USER veya HKEY_LOCAL_MACHINE) belirtilen kayıt defteri alt anahtarının değerlerini numaralandırır.
SHRegGetBoolUSValue
Kullanıcıya özgü bir alt ağaçtaki (HKEY_CURRENT_USER veya HKEY_LOCAL_MACHINE) kayıt defteri alt anahtarından Boole değeri alır.
SHRegGetIntW
Kayıt defterinden sayısal dize değerini okur ve bir tamsayıya dönüştürür.
SHRegGetPath
Kayıt defterinden bir dosya yolu alır ve ortam değişkenlerini gerektiği gibi genişletir.
SHRegGetUSValue
Kullanıcıya özgü bir alt ağaçtaki (HKEY_CURRENT_USER veya HKEY_LOCAL_MACHINE) kayıt defteri alt anahtarından bir değer alır.
SHRegOpenUSKey
Kullanıcıya özgü bir alt ağaçta (HKEY_CURRENT_USER veya HKEY_LOCAL_MACHINE) kayıt defteri alt anahtarını açar.
SHRegQueryInfoUSKey
Kullanıcıya özgü bir alt ağaçta (HKEY_CURRENT_USER veya HKEY_LOCAL_MACHINE) belirtilen kayıt defteri alt anahtarı hakkındaki bilgileri alır.
SHRegQueryUSValue
Kullanıcıya özgü bir alt ağaçta (HKEY_CURRENT_USER veya HKEY_LOCAL_MACHINE) açık bir kayıt defteri alt anahtarıyla ilişkili belirtilen ad için türü ve verileri alır.
SHRegSetPath
Bir dosya yolu alır, klasör adlarını ortam dizeleriyle değiştirir ve sonuçta elde edilen dizeyi kayıt defterine yerleştirir.
SHRegSetUSValue
Kullanıcıya özgü bir alt ağaçta (HKEY_CURRENT_USER veya HKEY_LOCAL_MACHINE) kayıt defteri alt anahtarı değerini ayarlar.
SHRegSetValue
Bir kayıt defteri değeri ayarlar.
yerine RegSetValue kullanın.
SHRegWriteUSValue
Kullanıcıya özgü bir alt ağaçta (HKEY_CURRENT_USER veya HKEY_LOCAL_MACHINE) kayıt defteri alt anahtarına bir değer yazar.
SHSetValue
Kayıt defteri anahtarının değerini ayarlar.