共用方式為


CLSID 金鑰

CLSID 是識別 COM 類別物件的全域唯一標識碼。 如果您的伺服器或容器允許連結至其內嵌物件,您必須為每個支援的 物件類別註冊 CLSID。

登錄機碼

HKEY_LOCAL_MACHINE\SOFTWARE\Classes\CLSID\{CLSID}

登錄機碼 描述
AppID 將AppID與CLSID產生關聯。
AutoConvertTo 指定將指定物件類別自動轉換成新的 物件類別。
AutoTreatAs 自動將 TreatAs 索引鍵的 CLSID 設定為指定的值。
AuxUserType 指定應用程式的簡短顯示名稱和應用程式名稱。
控制 將對象識別為 ActiveX 控制件。
轉換 由 [ 轉換 ] 對話框用來判斷應用程式可以讀取和寫入的格式。
DataFormats 指定應用程式所支援的預設和主要數據格式。
DefaultIcon 提供物件圖示呈現的預設圖示資訊。
InprocHandler 指定應用程式是否使用自定義處理程式。
InprocHandler32 指定應用程式是否使用自定義處理程式。
InprocServer 指定行程伺服器 DLL 的路徑。
InprocServer32 註冊 32 位進程伺服器,並指定伺服器可執行之 Apartment 的線程模型。
可插入 指出當 COM 容器應用程式使用時,這個類別的物件應該會出現在 [ 插入物件 ] 對話框清單框中。
介面 選擇性專案,指定相關聯類別支援的所有介面識別碼 (IID)。
LocalServer 指定16位本地伺服器應用程式的完整路徑。
LocalServer32 指定32位本地伺服器應用程式的完整路徑。
MiscStatus 指定如何建立及顯示物件。
ProgID 將 ProgID 與 CLSID 產生關聯。
ToolBoxBitmap32 識別要用於工具列或工具箱按鈕之16 x 16點陣圖的模組名稱和資源識別碼。
TreatAs 指定可以模擬目前類別之類別的CLSID。
動詞命令 指定要為應用程式註冊的動詞。
版本 指定控制項版本號碼。
VersionIndependentProgID 將 ProgID 與 CLSID 產生關聯。 這個值是用來判斷物件應用程式的最新版本。

 

備註

HKEY_LOCAL_MACHINE\SOFTWARE\Classes 索引鍵會對應至HKEY_CLASSES_ROOT密鑰,此密鑰會保留以便與舊版 COM 相容。

CLSID 機碼包含預設 COM 處理程式用來傳回類別處於執行中狀態時的相關信息。

若要取得應用程式的 CLSID,您可以使用 Uuidgen.exe,或使用 CoCreateGuid 函式。

CLSID 是一個 128 位的數位,以十六進位為單位,在一對大括弧內。

CoCreateGuid