Fórum Alguém sabe usar esta função? #168180

07/07/2003

0

function GetCPUID : TCPUID; assembler; register;
asm
PUSH EBX {Save affected register}
PUSH EDI
MOV EDI,EAX {@Resukt}
MOV EAX,1
DW $A20F {CPUID Command}
STOSD {CPUID[1]}
MOV EAX,EBX
STOSD {CPUID[2]}
MOV EAX,ECX
STOSD {CPUID[3]}
MOV EAX,EDX
STOSD {CPUID[4]}
POP EDI {Restore registers}
POP EBX
end;


Gostaria de saber como faço para usar esta função que me retorna o serial do CPU?

:twisted:


Netcrusher

Netcrusher

Responder

Posts

07/07/2003

Nildo

Utlize este .PAS para obter o qe vc deseja

http://www.optimalcode.com/Guido/cpuinfo.zip <- download
http://www.optimalcode.com/Guido/cpuinfo.html <- documentacao


Responder

Gostei + 0

07/07/2003

Kfe

Você terá que trabalhar com várias criadas no delphi dentro do código ASM para guardar os resultados da instrução CPUID. Dependendo do dado, ele poderá ser guardado em variáveis comum como string e serem exibidas diretamente em labels ou edits.


Responder

Gostei + 0

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

Aceitar