VB6 recuperer le nom dutilisateur sous windows - VB/VBA/VBS - Programmation
Marsh Posté le 05-02-2003 à 22:39:32
|
j'ai pas compilé mais bon ça doit marcher
Marsh Posté le 06-02-2003 à 09:50:49
Declare Function GetComputerName Lib "kernel32" Alias "GetComputerNameA" (ByVal lpBuffer As String, nSize As Long) As Long
'Pour obtenir le nom de l'ordinateur
Declare Function GetUserName Lib "advapi32.dll" Alias "GetUserNameA" (ByVal lpBuffer As String, nSize As Long) As Long
'Pour obtenir le nom de l'utilisateur
Public Function Get_UserName() As String
'Retourne le nom de l'utilisateur
Dim StrUser As String
Dim LTemp As Long
StrUser = String$(255, vbNullChar)
LTemp = GetUserName(StrUser, Len(StrUser))
LTemp = InStr(StrUser, Chr$(0)) - 1
Get_UserName = Mid(StrUser, 1, LTemp)
End Function
Public Function Get_ComputerName() As String
'Retourne le nom de l'utilisateur
Dim StrComputer As String
Dim LTemp As Long
StrComputer = String$(255, vbNullChar)
LTemp = GetComputerName(StrComputer, Len(StrComputer))
LTemp = InStr(StrComputer, Chr$(0)) - 1
Get_ComputerName = Mid(StrComputer, 1, LTemp)
End Function
Marsh Posté le 05-02-2003 à 22:34:43
comment recuperer le nom dutilisateur connecté sous nimporte kel windows ?
merci
Message édité par rik le 05-02-2003 à 22:35:55