Catatan
Akses ke halaman ini memerlukan otorisasi. Anda dapat mencoba masuk atau mengubah direktori.
Akses ke halaman ini memerlukan otorisasi. Anda dapat mencoba mengubah direktori.
Registri berisi banyak informasi yang digunakan oleh COM. Informasi terpenting disimpan dalam kunci berikut.
| Kunci | Deskripsi |
|---|---|
|
AppID |
Mengelompokkan opsi konfigurasi (sekumpulan nilai bernama) untuk satu atau beberapa objek COM terdistribusi ke dalam satu lokasi di registri. Subkunci di bawah kunci ini digunakan untuk memetakan pengidentifikasi aplikasi (AppID) ke nama server jarak jauh. Untuk menyederhanakan manajemen pengaturan keamanan dan konfigurasi umum, objek COM terdistribusi yang dihosting oleh executable yang sama dikelompokkan ke dalam satu AppID. |
|
CLSID |
Pengidentifikasi kelas (CLSID) adalah pengidentifikasi unik global yang mengidentifikasi objek kelas COM. Jika server atau kontainer memungkinkan penautan ke objek yang disematkan, daftarkan CLSID untuk setiap kelas objek yang didukung. Kunci CLSID berisi informasi yang digunakan oleh handler COM default untuk mengembalikan informasi tentang kelas saat berada dalam status berjalan. Untuk mendapatkan CLSID untuk aplikasi Anda, gunakan uuidgen.exe, ditemukan di direktori \TOOLs com Toolkit, atau gunakan CoCreateGuid. |
|
ProgID |
Pengidentifikasi terprogram (ProgID) adalah entri registri yang dapat dikaitkan dengan CLSID. Kunci ProgID memetakan string yang mudah digunakan ke CLSID. Seperti CLSID, ProgID mengidentifikasi kelas, tetapi dengan presisi yang lebih rendah. Gunakan ProgID dalam situasi pemrograman di mana tidak dimungkinkan untuk menggunakan CLSID. ProgID tidak boleh muncul di antarmuka pengguna. ProgID tidak dijamin unik, sehingga hanya dapat digunakan di mana tabrakan nama tidak terjadi. |
|
VersionIndependentProgID |
Mengaitkan ProgID dengan CLSID. Ini digunakan untuk menentukan versi terbaru aplikasi objek. Seperti ProgID, ProgID independen versi dapat didaftarkan dengan nama yang dapat dibaca manusia. Aplikasi harus mendaftarkan pengidentifikasi terprogram independen versi di bawah kunci VersionIndependentProgID. ProgID independen versi mengacu pada kelas aplikasi dan tidak berubah dari versi ke versi, alih-alih tetap konstan di semua versi. Ini digunakan dengan bahasa makro dan mengacu pada versi kelas aplikasi yang saat ini diinstal. ProgID independen versi harus sesuai dengan nama versi terbaru aplikasi objek. |
|
file_extension |
Mengaitkan ekstensi nama file dengan ProgID. Informasi yang terkandung dalam kunci ekstensi nama file digunakan oleh sistem dan moniker file. GetClassFile menggunakan kunci ekstensi nama file untuk menyediakan CLSID terkait. |
|
Antarmuka |
Mendaftarkan antarmuka baru dengan mengaitkan nama antarmuka dengan pengidentifikasi antarmuka (IID). Ini memetakan IID ke informasi khusus untuk antarmuka. Informasi ini diperlukan terutama untuk menggunakan antarmuka di seluruh batas proses. Saat menambahkan antarmuka baru, kunci Antarmuka harus diselesaikan agar COM mendaftarkan antarmuka baru. Harus ada satu subkunjuk IID untuk setiap antarmuka baru. |
|
Ole |
Mengontrol izin peluncuran dan akses default untuk objek COM terdistribusi serta kemampuan keamanan tingkat panggilan untuk aplikasi yang tidak memanggil CoInitializeSecurity. Hanya administrator yang memiliki akses penuh ke bagian registri ini. Semua pengguna lain memiliki akses baca-saja. |