如何用VC++获得计算机的CPU的序列号
编号:QA002177
建立日期: 1999年12月6日 最后修改日期:2000年6月20日
所属类别:
Frank Chen:
操作系统: Windows98 Windows NT4.0
编程工具: VC++
问题: 你好!请问如何用VC++获得计算机的CPU的序列号?
回答:
只有Pentium III系列CPU才能返回序列号。使用汇编CPUID指令(机器码A20F)来实现。你可以阅读AP-909: Intel Processor Serial Number(http://developer.intel.com/design/pentiumiii/applnots/245125.htm)以了解如何获得序列号。CPUID指令早在486 DX4中就出现了,可以阅读AP-485 Intel Processor Identification and the CPUID Instruction(http://www.intel.com/design/xeon/applnots/241618.htm)以了解这条指令的用法。
Paul Cheng问:
操作系统: Windows 98, 2000
编程工具: VC sdk
问题: 请问如何用程序打开、获取、关闭 PIII 序列号?是否是通过汇编调用特定中断?对不同bios有区别吗?在哪里可以找到源程序?请指教, 谢谢。
回答:
在上面提到的AP-909中可以找到你要的资料,完全是使用汇编指令控制的,与BIOS无关。
此问题由李海回答。
| |
|
|
| |
|
|