當前位置:編程學習大全網 - 網站源碼 - VB6如何獲取電腦的CPU序號?

VB6如何獲取電腦的CPU序號?

1、API裏有相關函數

2、VB取CPU信息源代碼:

Private Declare Function RegCreateKey Lib "advapi32.dll" Alias "RegCreateKeyA" (ByVal hKey As Long, ByVal lpSubKey As String, phkResult As Long) As Long

Private Declare Function RegSetValueEx Lib "advapi32.dll" Alias "RegSetValueExA" (ByVal hKey As Long, ByVal lpValueName As String, ByVal Reserved As Long, ByVal dwType As Long, lpData As Any, ByVal cbData As Long) As Long

Private Declare Function RegQueryValueEx Lib "advapi32.dll" Alias "RegQueryValueExA" (ByVal hKey As Long, ByVal lpValueName As String, ByVal lpReserved As Long, lpType As Long, lpData As Any, lpcbData As Long) As Long

Private Declare Function RegOpenKey Lib "advapi32.dll" Alias "RegOpenKeyA" (ByVal hKey As Long, ByVal lpSubKey As String, phkResult As Long) As Long

Const REG_SZ = 1

Const REG_DWORD = 4

Const HKEY_CURRENT_USER = &H80000001

Const HKEY_LOCAL_MACHINE = &H80000002

Private Sub Command1_Click()

Dim cpupl As String * 100

Dim ret As Long, hKey&

ret = RegOpenKey(HKEY_LOCAL_MACHINE, "HARDWARE\DESCRIPTION\System\CentralProcessor\0", hKey)

RegQueryValueEx hKey, "ProcessorNameString", 0, REG_SZ, ByVal cpupl, Len(cpupl)

'cpuinfo = Left(cpupl, InStr(cpupl, Chr(0)) - 1)

MsgBox cpupl

End Sub

  • 上一篇:期貨波段線和操作線源代碼
  • 下一篇:用WIN7登錄?任我行CRM無法上傳附件
  • copyright 2024編程學習大全網