跳至內容

ProgID

維基百科,自由的百科全書

ProgID(PROGrammatic IDentifier的縮寫)是COM的術語,[1]存於Windows註冊表

 HKEY_LOCAL_MACHINE\SOFTWARE\Classes\{ProgID}

中形如「Msxml2.DOMDocument」的字符串,關聯於一個CLSID(如{F9043C85-F6F2-101A-A3C9-08002B2F49FB})。但ProgID不能保證全局唯一。也用於兩個COM對象之間表示binary code compatibility英語binary code compatibility[2]

ProgID格式為

<Program>.<Component>.<Version>

不能有空格,不能有標點符號(包括下劃線)。不能是數字字符開始。長度不超過39個字符, 例如:Word.Document.6

ProgID的key:CLSID包含了所指的COM類的類ID

參考文獻

  1. ^ A Microsoft MSDN article about ProgIDs. [2018-01-23]. (原始內容存檔於2018-01-24). 
  2. ^ A VBAccelerator article about ProgIDs. [2018-01-23]. (原始內容存檔於2017-09-11).