跳转到内容

ProgID

维基百科,自由的百科全书

这是ProgID当前版本,由InternetArchiveBot留言 | 贡献编辑于2020年9月26日 (六) 15:23 (补救2个来源,并将0个来源标记为失效。) #IABot (v2.0.7)。这个网址是本页该版本的固定链接。

(差异) ←上一修订 | 最后版本 (差异) | 下一修订→ (差异)

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).