get CPU id (很全的)[12]

[入库:2005年8月18日] [更新:2007年3月25日]

本文简介:选择自 ypyrock 的 blog

                       genuineintel.l1dcache:=0;
                       genuineintel.l1icache:=0;
                       genuineintel.l2cache:=0;
                      end;
                     end;
end;
function tcpudata.cyrixinstead:tcpurec;
var family,model,stepping:byte;
    efamily,emodel,estepping:byte;
begin
getfms(family,model,stepping);
if family=4 then begin
                   cyrixinstead.name:='via cyrix 4x86';
                   cyrixinstead.vendor:=getvendorstring;
                   cyrixinstead.frequency:=0;
                   cyrixinstead.family:=family;
                   cyrixinstead.model:=model;
                   cyrixinstead.stepping:=stepping;
                   cyrixinstead.l1dcache:=8;
                   cyrixinstead.l1icache:=8;
                   cyrixinstead.l2cache:=0;
                  end
else
if family=5 then begin
                   cyrixinstead.name:='via cyrix 5x86';
                   cyrixinstead.vendor:=getvendorstring;
                   cyrixinstead.frequency:=getcpufrequency;
                   cyrixinstead.family:=family;
                   cyrixinstead.model:=model;
                   cyrixinstead.stepping:=stepping;
                   cyrixinstead.l1dcache:=8;
                   cyrixinstead.l1icache:=8;
                   cyrixinstead.l2cache:=0;
                  end
else begin
       if getmaxextendedfunctions>0 then
           begin
            cyrixinstead.name:=getextendedcpuname;
            cyrixinstead.vendor:=getvendorstring;
            cyrixinstead.frequency:=getcpufrequency;
            getextendedfms(efamily,emodel,estepping);
            cyrixinstead.family:=efamily;
            cyrixinstead.model:=emodel;
            cyrixinstead.stepping:=estepping;
            cyrixinstead.l1dcache:=getextendedl1dcache;

本文关键:delphi cpu id
 

本站最佳浏览方式为 分辨率 1024x768 IE 6.0(或更高版本的 IE浏览器)

go top