什么是 GUID?

原创 2006年05月18日 13:32:00

什么是 GUID?

全球唯一标识符 (GUID) 是一个字母数字标识符,用于指示产品的唯一性安装。在许多流行软件应用程序(例如 Web 浏览器和媒体播放器)中,都使用 GUID。

GUID 的格式为“xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx”,其中每个 x 是 0-9 或 a-f 范围内的一个十六进制的数字。例如:6F9619FF-8B86-D011-B42D-00C04FC964FF 即为有效的 GUID 值。

为什么要用GUID?
世界上的任何两台计算机都不会生成重复的 GUID 值。GUID 主要用于在拥有多个节点、多台计算机的网络或系统中,分配必须具有唯一性的标识符。在 Windows 平台上,GUID 应用非常广泛:注册表、类及接口标识、数据库、甚至自动生成的机器名、目录名等。
曾经看到一篇随笔,说在数据库中使用GUID做key的好处,我一直是这么用的,但是就是两个guid比较的时候有些问题,通常我会ToString(),呵呵!

最近做一个项目,同时存在.net和asp页面,而且asp页面的注册认证用的是session, 我在新的.net中使用的当然也是session, 搞得在.net中登录后还有在asp中再登录一下,切!最后利用sqlserver数据库+guid来传递登录信息,做到要去,下面截的asp 中生成guid的方法,生成的guid带"{xxxx}"

Function GetGuid()
 Set TypeLib = Server.CreateObject("Scriptlet.TypeLib")
 GetGuid = TypeLib.Guid
 Set TypeLib = nothing
End Function

response.Write getguid() & "<br>"

.net中使用guid就不用说了吧? System.Guid.Newguid().ToSring()    :-)

guid的获取(系统下唯一标识符)

我们经常会遇到需要一些特殊的值来指定一些特殊的变量,而且这个值要绝对的唯一。在windows下被称作GUID,其实GUID是微软对Distributed coumputing environment ...
  • xiaoyafang123
  • xiaoyafang123
  • 2016年08月09日 10:58
  • 4206

GUID 类型

GUID 类型 GUIDglobally unique identifier(全球唯一标识符)   它通过一种复杂的算法生成,保证世界上任何两台计算机都不会生成重复的 GUID 值。 ...
  • hadstj
  • hadstj
  • 2016年02月24日 15:22
  • 1763

【小白装系统】——硬盘分区表格式GUID和MBR知识普及

我们的电脑硬盘分区格式一共有两种,一种是GUID(GPT),一种是MBR。 怎么判断自己硬盘是哪一种:       如果你的电脑原装系统是win8或者以上的,那么他的硬盘分区表格式为GUID(GPT)...
  • z15732621736
  • z15732621736
  • 2015年10月11日 10:57
  • 107312

GUID(GPT)分区表详解

保护MBR 保护MBR包含一个DOS分区表(LBA0),只包含一个类型值为0xEE的分区项,在小于2TB的磁盘上,大小为整个磁盘;在更大的磁盘上,它的大小固定为2TB。它的作用是阻止不能识别GPT分区...
  • u011164819
  • u011164819
  • 2016年02月23日 09:15
  • 3091

ACCESS中使用GUID全局唯一标识符的自动唯一编号[同步复制ID]之解决方法

背景:这段时间临时为一个旅游类网站制作一些网站程序。数据表的情况大致如下: 图1 数据库表的大致情况 由于是Access数据库,之前有两个数据表:TC_TourCompany和TC_SubDetai...
  • johnsuna
  • johnsuna
  • 2008年04月24日 11:00
  • 20661

Guid与id区别

一、产生Guid的方法 1、SqlServer中使用系统自带的NEWID函数: select NEWID() 2、C#中,使用Guid类型的NewGuid方法:       Guid gid...
  • jingmeifeng
  • jingmeifeng
  • 2012年07月18日 09:12
  • 4710

GUID

HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Class :是设备安装类GUID HKEY_LOCAL_MACHINE\SYSTEM\Cur...
  • xringm
  • xringm
  • 2016年01月14日 10:07
  • 239

全局唯一标识符,简称GUID

全局唯一标识符 (重定向自GUID) 全局唯一标识符,简称GUID(发音为/ˈɡuːɪd/或/ˈɡwɪd/),是一种由算法生成的唯一标识,通常表示成32个16进制数字(0-9,A-F)...
  • haiross
  • haiross
  • 2015年04月21日 11:21
  • 5400

生成全球唯一名称字符串,GUID的使用

1,涉及API及结构 使用CoCreateGuid 函数即可。需要 objbase.h 头文件。 原型:HRESULT CoCreateGuid( GUID * pguid )...
  • dpsying
  • dpsying
  • 2014年03月17日 23:21
  • 8200

Windows下设备GUID常识

原文地址 HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Class :是设备安装类GUID,在devguid.h中。 HKEY...
  • HeathLedger1990
  • HeathLedger1990
  • 2016年07月20日 15:22
  • 2679
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:什么是 GUID?
举报原因:
原因补充:

(最多只允许输入30个字)