知名 GUID 列表 [关闭]
Posted
技术标签:
【中文标题】知名 GUID 列表 [关闭]【英文标题】:List of well-known GUIDs [closed] 【发布时间】:2013-06-26 23:42:12 【问题描述】:全球每秒可能会生成数千个新的 GUID。其中一些可能只使用了一秒钟,然后就永远被遗忘了。其他人可能更幸运并且持续更长时间,但仅限于单个数据库或计算机系统,并且不具有普遍意义。
只有一小部分 GUID 是精英,生来就享誉全球,可能永远长生不老。有时它们被称为知名 GUID。当然,这个概念是不精确的,而且有些主观。有时,了解某个广为人知的 GUID 可以为您提供访问某些 API 的权力或打开大门。
一个例子是 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。
【问题讨论】:
好问题!找这样的列表或数据库很久了。 这样的列表已经存在,google 维护它。对 Google 的指导特别好。 对 Windows SDK 文件的正则表达式多文件搜索将为您提供列表。 想知道这是什么:wellknownguids.com 【参考方案1】:好吧,也许它没有通过 Google 汇总,但我们可以在这里完成。
-
文件对话框自定义位置存在已知的文件夹 GUID。你
添加时使用 GUID 指定 Windows Vista 已知文件夹
文件夹到 CustomPlaces 集合。已知文件夹 GUID 不是
区分大小写,并在 KnownFolders.h 文件中定义
Windows SDK。:List of Known Folder GUIDs
虚拟文件夹 GUID:List of Virtual Folder GUIDs
VSS 在此处写入 GUIDS:
List of well known VSS Writer GUIDs
众所周知的对象 GUID:List of Well Known Object GUIDs
众所周知的项目 GUID 列表:
http://www.mztools.com/articles/2008/mz2008017.aspx
有趣的是this 网站似乎是知名 GUID 的主列表,尽管它们似乎与 Microsoft GUID 相关,一些导致 MSDN,一些其他地方。
【讨论】:
【参考方案2】:在问题和答案中找到的许多链接现在都已失效。
多年来我也需要这一切!最后,我有一些空闲时间,所以我创建了这个免费站点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
中
【讨论】:
以上是关于知名 GUID 列表 [关闭]的主要内容,如果未能解决你的问题,请参考以下文章
powershell PowerShell:显示/返回与GUID相关的CSE组件名称列表
powershell PowerShell:Get-SMASWDPackageCacheGuids:返回向本地代理注册的包GUID列表