Private Declare Function RegQueryValueEx Lib "advapi32.dll" Alias "RegQueryValueExA" (ByVal hKey As Long, ByVal lpValueName As String, ByVal lpReserved As Long, ByRef lpType As Long, ByRef lpData As Any, ByRef lpcbData As Long) As Long Private Declare Function RegOpenKey Lib "advapi32.dll" Alias "RegOpenKeyA" (ByVal hKey As Long, ByVal lpSubKey As String, ByRef phkResult As Long) As Long Private Declare Function RegCloseKey Lib "advapi32.dll" (ByVal hKey As Long) As Long Private Const HKEY_LOCAL_MACHINE As Long = &H80000002 Private Sub Command1_Click() Dim hKey As Long, ret As Long, Name As String, Idx As Long Dim tempName As StringName = String(256, Chr(0)) ret = RegOpenKey(HKEY_LOCAL_MACHINE, "SOFTWARE\ToBo", hKey) If ret = 0 Then ret = RegQueryValueEx(hKey, "Register_Sn", 0, 1, ByVal Name, Len(Name)) RegCloseKey hKey MsgBox Name Else MsgBox "没有这个项" End If End Sub
Private Declare Function RegOpenKey Lib "advapi32.dll" Alias "RegOpenKeyA" (ByVal hKey As Long, ByVal lpSubKey As String, ByRef phkResult As Long) As Long
Private Declare Function RegCloseKey Lib "advapi32.dll" (ByVal hKey As Long) As Long
Private Const HKEY_LOCAL_MACHINE As Long = &H80000002
Private Sub Command1_Click()
Dim hKey As Long, ret As Long, Name As String, Idx As Long
Dim tempName As StringName = String(256, Chr(0))
ret = RegOpenKey(HKEY_LOCAL_MACHINE, "SOFTWARE\ToBo", hKey)
If ret = 0 Then
ret = RegQueryValueEx(hKey, "Register_Sn", 0, 1, ByVal Name, Len(Name))
RegCloseKey hKey
MsgBox Name
Else
MsgBox "没有这个项"
End If
End Sub