Fungsi Penanganan Registri Shell

Bagian ini menjelaskan fungsi penanganan registri Windows Shell. Elemen pemrograman yang dijelaskan dalam dokumentasi ini diekspor oleh Shlwapi.dll dan didefinisikan dalam Shlwapi.h dan Shlwapi.lib.

Di bagian ini

Topik Deskripsi
AssocCreate
Mengembalikan penunjuk ke objek IQueryAssociations .
AssocGetPerceivedType
Mengambil jenis file yang dirasakan berdasarkan ekstensinya.
AssocIsDangerous
Menentukan apakah jenis file dianggap sebagai potensi risiko keamanan.
AssocQueryKey
Mencari dan mengambil kunci yang terkait dengan asosiasi file atau protokol dari registri.
AssocQueryString
Mencari dan mengambil file atau string terkait asosiasi protokol dari registri.
AssocQueryStringByKey
Mencari dan mengambil string terkait asosiasi file dari registri mulai dari kunci tertentu.
SHCopyKey
Menyalin subkuntah dan nilai subkuntang sumber secara rekursif ke kunci tujuan. SHCopyKey tidak menyalin atribut keamanan kunci.
SHDeleteEmptyKey
Menghapus kunci kosong.
SHDeleteKey
Menghapus subkuntang dan semua turunannya. Fungsi ini menghapus kunci dan semua nilai kunci dari registri.
SHDeleteValue
Menghapus nilai bernama dari kunci registri yang ditentukan.
SHEnumKeyEx
Menghitung subkuntang dari kunci registri terbuka yang ditentukan.
SHEnumValue
Menghitung nilai kunci registri terbuka yang ditentukan.
SHGetAssocKeys
Mengambil array subkunci kelas yang terkait dengan objek IQueryAssociations .
SHGetValue
Mengambil nilai registri.
SHOpenRegStream2
Membuka nilai registri dan memasok aliran yang dapat digunakan untuk membaca dari atau menulis ke nilai. Fungsi ini menggantikan SHOpenRegStream.
SHQueryInfoKey
Mengambil informasi tentang kunci registri tertentu.
SHQueryValueEx
Membuka kunci registri dan mengkuerinya untuk nilai tertentu.
SHRegCloseUSKey
Menutup handel ke subkuntang registri khusus pengguna dalam subtree khusus pengguna (HKEY_CURRENT_USER atau HKEY_LOCAL_MACHINE).
SHRegCreateUSKey
Membuat atau membuka subkunci registri dalam subtree khusus pengguna (HKEY_CURRENT_USER atau HKEY_LOCAL_MACHINE).
SHRegDeleteEmptyUSKey
Menghapus subkuntang registri kosong dalam subtree khusus pengguna (HKEY_CURRENT_USER atau HKEY_LOCAL_MACHINE).
SHRegDeleteUSValue
Menghapus nilai subkuntang registri dalam subtree khusus pengguna (HKEY_CURRENT_USER atau HKEY_LOCAL_MACHINE).
SHRegDuplicateHKey
Menduplikasi handel HKEY kunci registri.
SHRegEnumUSKey
Menghitung subkuntang registri dalam subtree khusus pengguna (HKEY_CURRENT_USER atau HKEY_LOCAL_MACHINE).
SHRegEnumUSValue
Menghitung nilai subkuntang registri yang ditentukan dalam subtree khusus pengguna (HKEY_CURRENT_USER atau HKEY_LOCAL_MACHINE).
SHRegGetBoolUSValue
Mengambil nilai Boolean dari subkuntang registri dalam subtree khusus pengguna (HKEY_CURRENT_USER atau HKEY_LOCAL_MACHINE).
SHRegGetIntW
Membaca nilai string numerik dari registri dan mengonversinya menjadi bilangan bulat.
SHRegGetPath
Mengambil jalur file dari registri, memperluas variabel lingkungan sesuai kebutuhan.
SHRegGetUSValue
Mengambil nilai dari subkuntang registri dalam subtree khusus pengguna (HKEY_CURRENT_USER atau HKEY_LOCAL_MACHINE).
SHRegOpenUSKey
Membuka subkuntang registri dalam subtree khusus pengguna (HKEY_CURRENT_USER atau HKEY_LOCAL_MACHINE).
SHRegQueryInfoUSKey
Mengambil informasi tentang subkuntang registri tertentu dalam subtree khusus pengguna (HKEY_CURRENT_USER atau HKEY_LOCAL_MACHINE).
SHRegQueryUSValue
Mengambil jenis dan data untuk nama tertentu yang terkait dengan subkuntang registri terbuka dalam subtree khusus pengguna (HKEY_CURRENT_USER atau HKEY_LOCAL_MACHINE).
SHRegSetPath
Mengambil jalur file, mengganti nama folder dengan string lingkungan, dan menempatkan string yang dihasilkan dalam registri.
SHRegSetUSValue
Mengatur nilai subkuntang registri dalam subtree khusus pengguna (HKEY_CURRENT_USER atau HKEY_LOCAL_MACHINE).
SHRegSetValue
Menetapkan nilai registri.
Gunakan RegSetValue sebagai gantinya.
SHRegWriteUSValue
Menulis nilai ke subkuntang registri dalam subtree khusus pengguna (HKEY_CURRENT_USER atau HKEY_LOCAL_MACHINE).
SHSetValue
Mengatur nilai kunci registri.