众所周知的GUID列表

时间:2013-06-29 06:53:52

标签: .net api com driver guid

可能全世界每秒都会产生数千个新的GUID。其中一些可能只在一秒钟内使用,然后永远陷入遗忘。其他人可能更幸运,持续时间更长,但仅限于单个数据库或计算机系统,并且不具有普遍意义。

只有一小部分GUID是精英,天生就具有全球知名度并且可能永远存在。有时它们被称为众所周知的 GUID。当然,这个概念是不精确的,有点主观。有时,了解某个知名的GUID可以为您提供权力或打开大门来访问某些API。

一个例子是所谓的" God Mode" Windows ED7BA470-8E54-465E-825C-99712043E01C中的GUID。

另一个是DF8395B5-A4BA-450b-A77C-A9A47762C520,仅在Web上的几个页面上提及,但如果您想从托管代码调用一些CLR调试或分析API,则非常有用。

其中一些(如53D29EF7-377C-4D14-864B-EB3A85769359)是系统设备的标识符,在搜索缺失的驱动程序时非常有用。

我很想知道是否有发布的列表,或者某些社区支持的数据库,包括一些(希望是大多数)众所周知的GUID及其描述,类型(例如COM CLSID,系统设备ID,......) ,出版商,过时/弃用状态以及其他相关信息?

就个人而言,我有一个大约一百个GUID的列表,这些GUID在几个场合被证明是非常有用的。我还找到了特定于某些狭窄区域的this等短名单。

2 个答案:

答案 0 :(得分:14)

好吧,也许它没有在谷歌上汇总,但我们可以在这里完成。

  1. 文件对话框自定义位置有一个已知的文件夹指南。您 添加时使用Guid指定Windows Vista已知文件夹 文件夹到CustomPlaces集合。已知文件夹GUID不是 区分大小写并在KnownFolders.h文件中定义 Windows SDK。 :List of Known Folder GUID's
  2. 虚拟文件夹GUID:List of Virtual Folder GUID's
  3. VSS写GUIDS: List of well known VSS Writer GUIDs
  4. 众所周知的对象指南:List of Well Known Object GUID's
  5. 众所周知的Project GUID列表: http://www.mztools.com/articles/2008/mz2008017.aspx
  6. 有趣的是,this网站似乎是众所周知的GUID的主列表,尽管它们似乎与Microsoft GUID有关,有些导致MSDN,有些导致其他地方。

答案 1 :(得分:4)

在问题和答案中找到的许多链接现已死亡。

多年来我也需要这一切!最后,我有空闲时间,所以我创建了这个免费网站http://www.magnumdb.com/,这是一个包含许多常量,值,名称和Windows SDK的搜索引擎/数据库文件已定义。

例如,此搜索http://www.magnumdb.com/search?q=%2253D29EF7-377C-4D14-864B-EB3A85769359%22会告诉您53D29EF7-377C-4D14-864B-EB3A85769359

中定义的GUID_DEVCLASS_BIOMETRIC实际上是%ProgramFiles(x86)%\Windows Kits\10\Include\10.0.15063.0\shared\devguid.h