请问如何获取CPU的序列号。
解决方案 »
- 如何创建属于父窗口的子窗口
- 各位,求票一张,深圳西 - 怀化的N706/N707次
- quickrep打印问题,很急很急,我三天没解决.谢谢啦,顶者有分
- 谁能帮我生成这样一个TreeView的例子?
- VCL安装问题
- TdxDBGrid 控件!!(在线等)
- 菜鸟求救:怎样在代码中把panel上的按忸去掉。
- 修改了delphi的classes.pas后,为何不起作用?
- 在祖先Form中用ToolBar做了類似DBNavigator按鈕,要怎樣讓后代Form不要在ToolBar的按鈕Click事件中輸入Post,Edit等命令。
- 谁有全套完整的车站售票系统 --QQ:14066725
- 如何单独取得年月日(整型)
- *.bmp另存为*.JPG(有奖金)
TCPUID = array[1..4] of Longint;function GetCPUID : TCPUID; assembler; register; //得到CPU序列号
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;