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:
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
Curtir tópico
+ 0
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
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
Clique aqui para fazer login e interagir na Comunidade :)