Obtener número único de estación de trabajo
Publicado por Marina (64 intervenciones) el 06/04/2001 16:29:09
Tengo la siguiente función, que se supone me devuelve un número único por cada máquina o estación de trabajo; pero me encuentro que luego de probar en varias máquinas, en una de ellas me devuelve siempre números diferentes.
1- Hay algo mal en la función?
2- Hay alguna otra forma de obtener un número único por cada estación, para asegurarme que esa máquina posea siempre el mismo número?
Adjunto código fuente de la función que menciono:
function NumEstaInt64: Int64;
var
G: TGUID;
PI64: ^Int64;
begin
CoCreateGuid(G);
PI64 := @G.D4[0];
Result := PI64^;
end;
Desde ya muchas gracias
Marina
1- Hay algo mal en la función?
2- Hay alguna otra forma de obtener un número único por cada estación, para asegurarme que esa máquina posea siempre el mismo número?
Adjunto código fuente de la función que menciono:
function NumEstaInt64: Int64;
var
G: TGUID;
PI64: ^Int64;
begin
CoCreateGuid(G);
PI64 := @G.D4[0];
Result := PI64^;
end;
Desde ya muchas gracias
Marina
Valora esta pregunta
0