Bagikan melalui


Kelas dan Server

COM menggunakan HKEY_CLASSES_ROOT untuk pengaturan di seluruh komputer tetapi juga memungkinkan konfigurasi per pengguna CLSIDS untuk keamanan dan fleksibilitas yang lebih besar. COM pertama-tama berkonsultasi dengan HKEY_CURRENT_USER\Software\Classes sebelum melihat di bawah HKEY_CLASSES_ROOT. COM menyimpan informasi di seluruh komputer yang terkait dengan CLSID di bawah HKEY_CLASSES_ROOT\CLSID dan menyimpan informasi kelas per pengguna di bawah HKEY_CURRENT_USER\Software\Classes\CLSID.

Server COM mendukung pendaftaran mandiri. Untuk server dalam proses, ini berarti bahwa DLL harus mengekspor fungsi berikut:

Anda harus secara eksplisit mengekspor fungsi-fungsi ini dengan menggunakan file definisi modul, sakelar tautan, atau arahan kompilator. Penyimpanan kelas menggunakan fungsi-fungsi ini untuk mengonfigurasi registri lokal setelah mengunduh file ke komputer klien. Selain penyimpanan kelas, fungsi-fungsi ini juga digunakan oleh lingkungan lain untuk menginstal server di komputer host.

Mendaftarkan aplikasi COM