正文

获取CPU型号2007-05-09 16:44:00

【评论】 【打印】 【字体: 】 本文链接:http://blog.pfan.cn/stef/25743.html

分享到:

Private Const PROCESSOR_ALPHA_21064 As Long = 21064Private Const PROCESSOR_ARCHITECTURE_ALPHA As Long = 2Private Const PROCESSOR_ARCHITECTURE_ALPHA64 As Long = 7Private Const PROCESSOR_ARCHITECTURE_ARM As Long = 5Private Const PROCESSOR_ARCHITECTURE_IA64 As Long = 6Private Const PROCESSOR_ARCHITECTURE_INTEL As Long = 0Private Const PROCESSOR_ARCHITECTURE_MIPS As Long = 1Private Const PROCESSOR_ARCHITECTURE_MSIL As Long = 8Private Const PROCESSOR_ARCHITECTURE_PPC As Long = 3Private Const PROCESSOR_ARCHITECTURE_SHX As Long = 4Private Const PROCESSOR_ARCHITECTURE_UNKNOWN As Long = &HFFFF&Private Const PROCESSOR_ARM_7TDMI As Long = 70001Private Const PROCESSOR_ARM720 As Long = 1824Private Const PROCESSOR_ARM820 As Long = 2080Private Const PROCESSOR_ARM920 As Long = 2336Private Const PROCESSOR_HITACHI_SH3 As Long = 10003Private Const PROCESSOR_HITACHI_SH3E As Long = 10004Private Const PROCESSOR_HITACHI_SH4 As Long = 10005Private Const PROCESSOR_INTEL_386 As Long = 386Private Const PROCESSOR_INTEL_486 As Long = 486Private Const PROCESSOR_INTEL_IA64 As Long = 2200Private Const PROCESSOR_INTEL_PENTIUM As Long = 586Private Const PROCESSOR_INTEL_PENTIUM2 As Long = 686Private Const PROCESSOR_INTEL_PENTIUM3 As Long = 786Private Const PROCESSOR_MIPS_R4000 As Long = 4000Private Const PROCESSOR_MOTOROLA_821 As Long = 821Private Const PROCESSOR_OPTIL As Long = &H494FPrivate Const PROCESSOR_PPC_601 As Long = 601Private Const PROCESSOR_PPC_603 As Long = 603Private Const PROCESSOR_PPC_604 As Long = 604Private Const PROCESSOR_PPC_620 As Long = 620Private Const PROCESSOR_SHx_SH3 As Long = 103Private Const PROCESSOR_SHx_SH4 As Long = 104Private Const PROCESSOR_STRONGARM As Long = 2577 Private Type SYSTEM_INFOdwOemID As LongdwPageSize As LonglpMinimumApplicationAddress As LonglpMaximumApplicationAddress As LongdwActiveProcessorMask As LongdwNumberOrfProcessors As LongdwProcessorType As LongdwAllocationGranularity As LongdwReserved As LongEnd Type Private Declare Sub GetSystemInfo Lib "kernel32" (lpSystemInfo As SYSTEM_INFO) Private Function GetProcessorType() As StringDim SystemInfo As SYSTEM_INFOGetSystemInfo SystemInfoSelect Case SystemInfo.dwProcessorType    Case PROCESSOR_ALPHA_21064        GetProcessorType = "Alpha 21604"    Case PROCESSOR_ARCHITECTURE_ALPHA        GetProcessorType = "ARCHITECTURE_ALPHA"    Case PROCESSOR_ARCHITECTURE_ALPHA64        GetProcessorType = "ARCHITECTURE_ALPHA64"    Case PROCESSOR_ARCHITECTURE_ARM        GetProcessorType = "ARCHITECTURE_ARM"    Case PROCESSOR_ARCHITECTURE_IA64        GetProcessorType = "ARCHITECTURE_IA64"    Case PROCESSOR_ARCHITECTURE_INTEL        GetProcessorType = "ARCHITECTURE_INTEL"    Case PROCESSOR_ARCHITECTURE_MIPS        GetProcessorType = "ARCHITECTURE_MIPS"    Case PROCESSOR_ARCHITECTURE_MSIL        GetProcessorType = "ARCHITECTURE_MSIL"    Case PROCESSOR_ARCHITECTURE_PPC        GetProcessorType = "ARCHITECTURE_PPC"    Case PROCESSOR_ARCHITECTURE_SHX        GetProcessorType = "ARCHITECTURE_SHX"    Case PROCESSOR_ARCHITECTURE_UNKNOWN        GetProcessorType = "ARCHITECTURE_UNKNOWN"    Case PROCESSOR_ARM_7TDMI        GetProcessorType = "ARM_7TDMI"    Case PROCESSOR_ARM720        GetProcessorType = "ARM720"    Case PROCESSOR_ARM820        GetProcessorType = "ARM820"    Case PROCESSOR_ARM920        GetProcessorType = "ARM920"    Case PROCESSOR_HITACHI_SH3        GetProcessorType = "HITACHI_SH3"    Case PROCESSOR_HITACHI_SH3E        GetProcessorType = "HITACHI_SH3E"    Case PROCESSOR_HITACHI_SH4        GetProcessorType = "HITACHI_SH4"    Case PROCESSOR_INTEL_386        GetProcessorType = "Intel 80386"    Case PROCESSOR_INTEL_486        GetProcessorType = "Intel 80486"    Case PROCESSOR_INTEL_IA64        GetProcessorType = "IA64"    Case PROCESSOR_INTEL_PENTIUM        GetProcessorType = "Intel Pentium"    Case PROCESSOR_INTEL_PENTIUM2        GetProcessorType = "INTEL_PENTIUM2"    Case PROCESSOR_INTEL_PENTIUM3        GetProcessorType = "INTEL_PENTIUM3"    Case PROCESSOR_MOTOROLA_821        GetProcessorType = "MOTOROLA_821"    Case PROCESSOR_OPTIL        GetProcessorType = "OPTIL"    Case PROCESSOR_PPC_601        GetProcessorType = "PPC_601"    Case PROCESSOR_PPC_603        GetProcessorType = "PPC_603"    Case PROCESSOR_PPC_604        GetProcessorType = "PPC_604"    Case PROCESSOR_PPC_620        GetProcessorType = "PPC_620"    Case PROCESSOR_SHx_SH3        GetProcessorType = "SHx_SH3"    Case PROCESSOR_SHx_SH4        GetProcessorType = "SHx_SH4"    Case PROCESSOR_STRONGARM        GetProcessorType = "STRONGARM"    Case PROCESSOR_MIPS_R4000        GetProcessorType = "MIPS"    Case Else        GetProcessorType = "(UNKNOWN)"End SelectEnd Function

阅读(4836) | 评论(1)


版权声明:编程爱好者网站为此博客服务提供商,如本文牵涉到版权问题,编程爱好者网站不承担相关责任,如有版权问题请直接与本文作者联系解决。谢谢!

评论

loading...
您需要登录后才能评论,请 登录 或者 注册