Fórum Vou dar um prêmio para quem fazer este teste no Delphi #517425

21/04/2015

0

Alguém poderia testar essa rotina em 2 máquinas diferentes que tenham a mesma marca e modelo de motherboard para saber se o retorno desta função será o mesmo ?

procedure motherboard;
var a,b,c,d: LongWord; M: String;
begin
asm
push EAX
push EBX
push ECX
push EDX

mov eax, 1
db $0F, $A2
mov a, EAX
mov b, EBX
mov c, ECX
mov d, EDX

pop EDX
pop ECX
pop EBX
pop EAX
end;

M := inttohex(a,8) + inttohex(c,8) + inttohex(d,8);
showmessage(M);
end;

Só preciso saber se essa procedure retorna uma numeração diferente em Pcs que usam o mesmo modelo de motherboard.
Mil Eireli

Mil Eireli

Responder

Post mais votado

22/04/2015

Sim exatamente a mesma numeração, ai testei no meu notebook particular e retornou uma numeração diferente.

Cauê Nishijima

Cauê Nishijima
Responder

Gostei + 1

Mais Posts

21/04/2015

Marcos P

Não tenho como lhe ajudar, pois não tenho duas máquinas com as mesmas características que você indicou.

Sinto muito...
Responder

Gostei + 0

21/04/2015

Rodrigo Oliveira

Não tenho como lhe ajudar, pois não tenho duas máquinas com as mesmas características que você indicou.

Sinto muito...


Tambem não.
Responder

Gostei + 0

21/04/2015

Rodrigo Oliveira

Não tenho como lhe ajudar, pois não tenho duas máquinas com as mesmas características que você indicou.

Sinto muito...


Tambem não.
Responder

Gostei + 0

22/04/2015

Cauê Nishijima

Testei aqui no escritório, onde os computadores são padronizados, retornou a mesma numeração.

E qual o prêmio?
Responder

Gostei + 0

22/04/2015

Mil Eireli

Retornou a mesma numeração ? Sério mesmo ?
Responder

Gostei + 0

22/04/2015

Mil Eireli

Testei aqui no escritório, onde os computadores são padronizados, retornou a mesma numeração.

E qual o prêmio?


Sério mesmo ?
Eu achava que dava para criar uma chave única com esta procedure para usar na minha rotina de validação e licensiamento de software. Mas agora fiquei desanimado.
O prêmio é uma cópia licensiada do meu produto. Estou finalizando ele. Passa seu e-mail para mim que vou cadastrar aqui. Assim que estiver pronto entro em contato com você e forneço uma cópia para você utilizar meu software gratuitamente.
Obrigado.
Responder

Gostei + 0

22/04/2015

Cauê Nishijima

Então mano, porque você não usa o serial do HD como chave única?
Se precisar de mais testes só mandar o código, aqui temos 18 computadores padronizados.

caue_nishijima@yahoo.com.br
Responder

Gostei + 0

22/04/2015

Mil Eireli

Então mano, porque você não usa o serial do HD como chave única?
Se precisar de mais testes só mandar o código, aqui temos 18 computadores padronizados.

caue_nishijima@yahoo.com.br


Na verdade eu já uso o serial do HD para gerar a chave. É que eu também estava contando com esta procedure para gerar uma chave única a partir da motherboard. De qualquer forma vou utilizá-la em conjunto com a do HD para tornar mais seguro o processo. Ou então, trocá-la pela do MAC Address.

Agradeço pelos testes. Vou te mandar uma mensagem pelo e-mail.
Responder

Gostei + 0

22/04/2015

Mil Eireli

Não sei como fecha este tópico.
Mas o prêmio foi para o Cauê, porque ele já respondeu minha questão.
Não posso mais premiar ninguém.
Grato
Responder

Gostei + 0

Utilizamos cookies para fornecer uma melhor experiência para nossos usuários, consulte nossa política de privacidade.

Aceitar