GetRegUser




Private Declare Function GetVersion Lib "kernel32" () As Long
Const HKEY_LOCAL_MACHINE = &H80000002

' Return the name of the registered user

'

' Requires the GetRegistryValue function


Function GetRegisteredUser() As String
Dim regKey As String

' this information is held in a Registry key whose path

' depends on the operating system installed


If GetVersion() >= 0 Then
' this is a Windows NT system

regKey = "Software\Microsoft\Windows NT\CurrentVersion"
Else
' this is a Win9x system

regKey = "Software\Microsoft\Windows\CurrentVersion"
End If

GetRegisteredUser = GetRegistryValue(HKEY_LOCAL_MACHINE, regKey, _
"RegisteredOwner", "")
End Function













( getreguser.html )- by Paolo Puglisi - Modifica del 17/12/2023