| 网站首页 | 新闻 | 新书 | 专家 | 技巧 | 源码作品 | 工具/资源 | 商城 | 风采 | 留言 | 论坛 | 网址 | 承接 | 
您现在的位置: Access/Office中国 >> 技巧 >> Access >> OFFICE集成系统 >> 文章正文 用户登录 新用户注册
返回CPU16位16进制序列号         ★★★
返回CPU16位16进制序列号
作者:未知 文章来源:AccessQQ 点击数: 本日:{$DayHits} 更新时间:2004-11-23 17:33:11

Public Function GetwmiProcessorID() As String
' 使用 Windows WMI 组件来识别 CPU ID
' Getcpuid.dll 获取的id只有8位, 而使用 Microsoft WMI Scripting Library 可以识别到16 位,
' 下面简短的代码返回的是16位16进制的字符串。

' 首先必须引用 Microsoft WMI Scripting Library

   Dim cpuSet As SWbemObjectSet
   Dim cpu As SWbemObject
 
   Set cpuSet = GetObject("winmgmts:{impersonationLevel=impersonate}"). _
                           InstancesOf("Win32_Processor")
   For Each cpu In cpuSet
      Debug.Print cpu.processorid
      GetwmiProcessorID = cpu.processorid
   Next
  
End Function

文章录入:huanghai    责任编辑:admin 
  • 上一篇文章:

  • 下一篇文章:
  • 【字体: 】【发表评论】【加入收藏】【告诉好友】【打印此文】【关闭窗口
    专 题 栏 目
    最 新 热 门
    最 新 推 荐
    相 关 文 章
    返回CPU16位16进制序列号
    取得电脑CPU的名称及速度
    网友评论:(只显示最新10条。评论内容只代表网友观点,与本站立场无关!)