Supponiamo di voler collegare l'utente di windows alla nostra applicazione (tipo quel che fa MSN Messenger o molti altri software!!).
Si presenta la necessita di scoprire da codice l'utente corrente.
Quindi questo snippet che riporto di seguito potrebbe servire ad aiutarvi!!
VB.Net
Declare Function GetUserName Lib "advapi32.dll" Alias "GetUserNameA" _
(ByVal lpBuffer As String, ByRef nSize As Integer) As Integer
Private Function Leggi_Utente() As String
Dim Valore As Integer
Dim Utente As String
Utente = New String(CChar(" "), 50)
Valore = GetUserName(Utente, 50)
Leggi_Utente = Utente.Substring(0, Utente.IndexOf(Chr(0)))
End Function
Ciao
Ivan