我我可以通过windows优化大师看到我的机器的主频是1.81G,外频是201MHz
用程序如何获得这个外频数字?

解决方案 »

  1.   

    CPUID能获得CPU的频率,但外频,倍频从主板BIOS中怎么得到呢? GZ! 高手回复
      

  2.   

    http://support.microsoft.com/default.aspx?scid=kb;en-us;888282
      

  3.   

    http://www.codeproject.com/system/camel.asp
      

  4.   

    http://www.vckbase.com/code/viewcode.asp?id=326
      

  5.   

    CPUID 0x80000004 可以得到 CPU 的信息,
    ECX 为频率数字,EDX  为频率单位,但始终得不到总线频率与倍率?
    如何通过主板BIOS中得到呢?
      

  6.   

    vckbase的那个例子以前看过,也是不能取得外频或倍频的
      

  7.   

    到看雪论坛,很多高手,我记得有一期电子杂志讲过如何获得bios信息.
      

  8.   

    [推荐]探究BIOS的好工具 
    德国TSSC出品的几款工具ACPISCOPE,DMISCOPE,PCISCOPE可详细检查BIOS ACPI DMI PCI几个方面的信息.对照其中的说明书和具体的主板,你能详细的了解这几个方面的信息.ACPISCOPE 几乎能完全编译主板BIOS ACPI模块的代码.PCISCOPEhttp://www.tssc.de/download/prods/pciscope.exe
    可用SN: N7IAASTAMQNIDMISCOPEhttp://www.tssc.de/download/prods/dmiscope.exe可以通过 DMI 读出 CPU 主频与当前运行频率可用SN: N4ATANTAQQASACPISCOPEhttp://www.tssc.de/download/prods/acpiscope.exe可用SN: NNYAASTAIWNI对BIOS想有更深了解,就将这几个工具掌握吧.
     
      

  9.   

    查INTEL的手册,好象有个指令讲这个。BIOS中的数据也是通过指令写进去的。
      

  10.   

    S-ICE跟下能获得外频的软件吧.
      

  11.   

    HKEY_LOCAL_MACHINE\HARDWARE\DESCRIPTION\System\CentralProcessor\0\~MHZ
      

  12.   

    native api
    ZwMapViewOfSection
    物理内存
    的f000:0000http://www.lihuasoft.net/source/show.php?id=3643
      

  13.   

    msdn
    search __cpuid keyword
      

  14.   

    谢谢各位的回复,谢谢版主的置顶。尽管没有完全解决问题,还是感谢大家的关注。。
    我暂时找到一个方法可以获取CPU的外频,用WMI,如命令行下输入:
    wmic cpu get ExtClock
    (xp下测试通过)