| 返回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 |
|
上一篇文章: 将窗体内容导出到Excel
下一篇文章: 取得桌面路径 |
| 【字体:小 大】【发表评论】【加入收藏】【告诉好友】【打印此文】【关闭窗口】 |