Resumen Cómo se calcula el CLSID

Mensaje enviado por "Roberto Alonso" <netsistemas@terra.es>

La cadena de 32 numeros Hexadecimales entre llaves es el GUID (ver archivo VBP, para saber de que hablamos). Se trata de un numero de 128 bits compuesto de tres partes principales:
Los primeors 48 bits son la direccion ethernet de su adaptador de red (p.e. 080002b2f49fb), los últimos 60 bits con el cómputo de intervalos de 100 nanosegundos desde la media noche del 15 de octubre de 1582 y los 20 bits intermedios son un numero de secuencia de reloj.

Lo de la fecha es porque es el primer dia del clendario JULIANO (eso creo recordar)

El formato del GUID parece bastante complicado, pero sus 128 bits de longitud y su derivacion de un reloj y una dirección de red aseguran su exclusividad.

(Extraido del revista PC plus de Julio/Agosto de 1999)

Salu2:
Roberto Alonso
mailto:netsistemas@terra.es

-----Mensaje original-----
De: owner-vb-esp@ccc.uba.ar [mailto:owner-vb-esp@ccc.uba.ar]En nombre de
Monserrat, Enrique
Enviado el: jueves, 01 de febrero de 2001 16:12
Para: VB-ESP
Asunto: vb-esp : CLSID


  Bueno pues lo dicho, alguien sabe donde se puede encontrar el algoritmo
que calcula un CLSID? No me refiero al API para obtener uno, sino al
fuente, o por lo menos alguien que me pudiera decir en que se está basado?
  Me gustaría saber como se las arreglan los de MS para generar un número
único en 'todo el mundo'.


Enrique Monserrat
EDS - AD&D Business Service
Zaragoza - Spain -



Resumen Resumen

Visual Basic Página de Visual Basic

Página principal Página principal

www.jrubi.com