请问 下 在 windows Vista/Win 7 下怎么读取 BIOS 的内容

请教 下 在 windows Vista/Win 7 下如何读取 BIOS 的内容?


在 WINXP 以及更加古老的系统里面是没有问题的,

在windows Vista/Win 7 下就失败了,如何读取 BIOS 的内容?
------解决方案--------------------
用WMI试下
http://blog.****.net/zoufeiyy/article/details/1864312
------解决方案--------------------

regedit.exe打开注册表,定位到下面

HKEY_LOCAL_MACHINE
 
------解决方案--------------------
__ HARDWARE
        
------解决方案--------------------
__ DESCRIPTION
        
------解决方案--------------------
__ System (SystemBiosDate是biso日期,SystemBiosVersion是biso版本) 
           
------解决方案--------------------
__ BISO (有更多详细内容)
           
------解决方案--------------------
__ CentranlProcessor (这里有cpu的信息)
               
------解决方案--------------------
          
------解决方案--------------------
__0 (第一个核心的信息)
               
------解决方案--------------------
          
------解决方案--------------------
__1 (第二个核心的信息....这里顺便也能知道CPU是几核)
               
------解决方案--------------------
                        
               
------解决方案--------------------
__ FloatingPointProcessor (这是浮点处理器信息)
           
------解决方案--------------------
           
------解决方案--------------------
__0 (含义同CentranlProcessor)
               
------解决方案--------------------
           
------解决方案--------------------
__1             
       
------解决方案--------------------
  
               
------解决方案--------------------
 ......更多信息自己看
   
看到这些你就该知道怎么做了吧,读注册表内容吧请问 下  在 windows Vista/Win 7 下怎么读取 BIOS 的内容
uses Registry 单元,用TRegistry来读这些节点的值