Windows 的GUID

  • GUID(全稱:Globally Unique Identifier),是一種由算法生成的二進制長度爲128位的數字標識符。GUID主要用於在擁有多個節點、多臺計算機的網絡或系統中。在理想狀況下,任何計算機和計算機集羣都不會生成兩個相同的GUID。
  • Windows使用GUID來管理設備,驅動,總線,類型,塊設備,電源等等...它自己就很統一。
  • Windows使用註冊表來管理這些,例如HKEY_LOCAL_MACHINE/SYSTEM/ControlSet001/Control/Class鍵下面保存有各類類型的被管理實體。
  • GUID是個無結構的大數,經過複雜的算法生成,只求惟一性,GUID之間沒有關聯性。
  • GUID某種意義上只能遍歷,消耗很大,這就是註冊表隨着時間增長會拖慢系統速度的緣由之一。
  • 能夠經過微軟的GUIDGEN生成GUID

 

C:\Program Files (x86)\Microsoft Visual Studio 9.0\Common7\Tools\guidgen.exe, 該程序能夠生產GUID算法

相關文章
相關標籤/搜索