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