在操作注册表时,遇到class子键都是32为字符表示,如,{4D36E971-E325-11CE-BFC1-08002BE10318}。不知道这是什么东西,有什么用;网上一查,哦,是全局标识符。
以下内容来自http://baike.baidu.com/view/185357.htm
GUID(globally unique identifier)是一个128位的数。用于保证每一个接口和组件在时间和空间上都是全球唯一的一个标识符。为保证空间唯一性,根据机器上网卡的MAC地址再加上一定的算法生成的唯一的48位值序列;为保证时间上的唯一性,每个GUID值具有一个60位的时间戳。这个时间戳表示的是自1852年10月15号00:00:00以来以100纳秒为时间间隔的计数值。这样可以保证3400年GUID值仍然是唯一的。
DEFINE_GUID可以使用GUIDGEN.EXE来生成一个GUID。