码迷,mamicode.com
首页 > Windows程序 > 详细

delphi 取cpu号

时间:2015-04-16 19:07:36      阅读:162      评论:0      收藏:0      [点我收藏+]

标签:

从网上找的取cpu号 在d7中测试通过了 push,move,pop 。。。有点难 

现在的水平我也就只能拿来主义了

/// <summary>
/// 取cpu号
/// </summary>
/// <returns></returns>
function TForm1.GetCPUID: string;
var
_eax, _ebx, _ecx, _edx: Longword;
s, s1, s2: string;
begin
asm
push eax
push ebx
push ecx
push edx
mov eax,1
db $0F,$A2
mov _eax,eax
mov _ebx,ebx
mov _ecx,ecx
mov _edx,edx
pop edx
pop ecx
pop ebx
pop eax
end;
s := IntToHex(_eax, 8);
s1 := IntToHex(_edx, 8);
s2 := IntToHex(_ecx, 8);
result := s + s1 + s2;
end;

delphi 取cpu号

标签:

原文地址:http://www.cnblogs.com/SoftWareIe/p/4432840.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!