我用以下代码写了一个取出cpu序列号的程序。但是,我在单位里多台机器上运行得到的4组序列号,每一台都一样,单位的电脑都是P4 1.7G的品牌机(TOPSONIC),难道Intel的P4 1.7G序列号都一样?还是我的程序有问题?
FUNCTION GetCPUID:TCPUID;
ASSEMBLER;
REGISTER;
ASM
PUSH EBX
PUSH EDI
MOV EDI,EAX
MOV EAX,1
DW $A20F
STOSD
MOV EAX,EBX
STOSD
MOV EAX,ECX
STOSD
MOV EAX,EDX
STOSD
POP EDI
POP EBX
END;
FUNCTION GetCPUID:TCPUID;
ASSEMBLER;
REGISTER;
ASM
PUSH EBX
PUSH EDI
MOV EDI,EAX
MOV EAX,1
DW $A20F
STOSD
MOV EAX,EBX
STOSD
MOV EAX,ECX
STOSD
MOV EAX,EDX
STOSD
POP EDI
POP EBX
END;
解决方案 »
- delphi 高手帮忙!帮我改改这段代码吧。感激你的要死了。哭
- 关于串口接收数据的问题?
- 高分请教
- 新手问:线程Create(true) 或 Create(false) 报错?
- 水晶報表數字型顯示的問題, 請各位幫忙.
- ListBox的简单问题:怎么比较一条记录在ListBox中已经存在,最好能提供语句
- 还是那个类里面的成员函数作hookproc的问题-------〉〉〉〉〉〉〉〉〉〉〉
- 当Delphi开发的数据库程序运行时..........
- 为什么我想使用Form2.ShowModal,但是却告诉我ShowModal没有定义?
- 一分问题缘何无人问晓,莫非在乎分?(Nizvoo)
- 再用50分,请教一个SQL语句!~呜呜呜呜,我好笨呀~~~
- 随机数的产生问题
type
TCPUID=ARRAY[1..4] OF LONGINT