Pergunta

Meu entendimento é que nos sistemas Windows em XP, Vista e Win7, e nos produtos do servidor com base nos mesmos kernels, a chamada UuidCreatesequencial () Win32 API faz uso de um dos endereços MAC no sistema para gerar o UUID e Locais esse valor no final do GUID gerado.

Minha pergunta é, dado que o conjunto de dispositivos de configuração de dispositivos de rede não muda, o UUidCreateSequential sempre escolhe o mesmo endereço MAC a cada vez?

Foi útil?

Solução

Você não pode confiar no mesmo endereço MAC que está sendo usado. De RFC:

4.1.6. Nó

Para a versão 1 UUID, o campo do nó consiste em um endereço MAC IEEE 802, geralmente o endereço do host. Para sistemas com vários endereços IEEE 802, qualquer um disponível pode ser usado.

Licenciado em: CC-BY-SA com atribuição
Não afiliado a StackOverflow
scroll top