Est-il possible de récupérer le nom de celui qui s'est loggué sous win95/98/2k dans un réseau Microsoft et/ou Novell ?
J'ai essayé avec ça, mais ça ne marche pas:
Private Declare Function GetUserName Lib "advapi32.dll" Alias _
ss "GetUserNameA" (ByVal lpBuffer As String, _
ss ByVal nSize As Long) As Long
Function UtilisateurReseau() As String
ssDim strTemp As String * 200
ssDim lngSize As Long
ssDim lngResultat As Long
sslgnSize = 199
sslngResultat = GetUserName(strTemp, lngSize)
ssIf lngResultat <> 0 Then
ssssssUtilisateurReseau = Left$(strTemp, lngSize)
ssssElse
ssssssUtilisateurReseau = ""
ss End If
End Function
Debug.Print UtilisateurReseau
Voilà, ma chaine est vide?!?!