Memfilter Panggilan Registri

Driver pemfilteran registri adalah driver mode kernel apa pun yang memfilter panggilan registri, seperti komponen driver dari paket perangkat lunak antivirus. Manajer konfigurasi, yang mengimplementasikan registri, memungkinkan driver pemfilteran registri untuk memfilter panggilan utas apa pun ke fungsi registri. Pemfilteran panggilan registri pertama kali didukung di Microsoft Windows XP.

Pada Windows XP, driver pemfilteran registri dapat memanggil CmRegisterCallback untuk mendaftarkan rutinitas RegistryCallback dan CmUnRegisterCallback untuk membatalkan pendaftaran rutinitas panggilan balik. Rutinitas RegistryCallback menerima pemberitahuan dari setiap operasi registri sebelum manajer konfigurasi memproses operasi. Satu set struktur data REG_XXX_KEY_INFORMATION berisi informasi tentang setiap operasi registri. Rutinitas RegistryCallback dapat memblokir operasi registri. Rutinitas callback juga menerima pemberitahuan ketika manajer konfigurasi telah selesai membuat atau membuka kunci registri.

Windows Server 2003 memberikan pemberitahuan penyelesaian tambahan.

Windows Vista menyediakan kemampuan pemfilteran registri tambahan berikut:

  • Driver pemfilteran registri dapat dilapisi dalam tumpukan driver, dan setiap driver di tumpukan dapat memfilter operasi registri.

  • Rutinitas CmRegisterCallback digantikan oleh rutinitas CmRegisterCallbackEx .

  • Driver dapat sepenuhnya memproses operasi registri (atau mengalihkan operasi yang diminta ke operasi yang berbeda) dan mencegah manajer konfigurasi menangani operasi.

  • Driver dapat menetapkan informasi konteks ke operasi registri individu atau objek utama.

  • Driver dapat memodifikasi parameter output operasi registri dan nilai pengembalian.

  • Anggota tambahan telah ditambahkan ke semua struktur data REG_XXX_KEY_INFORMATION .

  • Driver menerima pemberitahuan operasi registri tambahan.

Untuk daftar operasi registri yang dapat difilter driver di setiap versi Windows, lihat REG_NOTIFY_CLASS.

Untuk mempelajari selengkapnya tentang memfilter panggilan registri, lihat topik berikut:

Mendaftar untuk Pemberitahuan

Menangani Pemberitahuan

Mendukung Driver Pemfilteran Registri Berlapis

Menentukan Informasi Konteks

Memperoleh Informasi Registri Tambahan

Penunjuk Objek Kunci Tidak Valid dalam Pemberitahuan Registri

Memfilter Operasi Registri di Application Hives