Kel Utilisateur et connecter????

cs_DragonHeart Messages postés 38 Date d'inscription mercredi 26 décembre 2001 Statut Membre Dernière intervention 16 octobre 2008 - 7 mars 2002 à 09:35
cs_DragonHeart Messages postés 38 Date d'inscription mercredi 26 décembre 2001 Statut Membre Dernière intervention 16 octobre 2008 - 7 mars 2002 à 12:25
Salut, Jaimerai savoir comment on peu récupérer le nom de lutilistaeur connecter au réseaux a partir de vb et se sous different OS (Win 98,2000 pro)
D'avance merci pour vos reponse

2 réponses

cs_Crazyht Messages postés 1522 Date d'inscription mardi 18 décembre 2001 Statut Membre Dernière intervention 21 août 2010 8
7 mars 2002 à 12:11
Bon je suis pas sur que c ca que tu veux mais voila :

Private Declare Function w32_WNetGetUser Lib "mpr.dll" Alias "WNetGetUserA" (ByVal lpszLocalName As String, ByVal lpszUserName As String, lpcchBuffer As Long) As Long
Private Sub Form_Load()
    'KPD-Team 1998
    'URL: http://www.allapi.net/
    'E-Mail: KPDTeam@Allapi.net
    Dim lpUserName As String, lpnLength As Long, lResult As Long
    'Create a buffer
    lpUserName = String(256, Chr$(0))
    'Get the network user
    lResult = w32_WNetGetUser(vbNullString, lpUserName, 256)
    If lResult = 0 Then
        lpUserName = Left$(lpUserName, InStr(1, lpUserName, Chr$(0)) - 1)
        MsgBox "The user's Network Logon Name is " + lpUserName + ".", vbInformation + vbOKOnly, App.Title
    Else
        MsgBox "No user found !", vbExclamation + vbOKOnly, App.Title
    End If
End Sub


A++
Crazyht
0
cs_DragonHeart Messages postés 38 Date d'inscription mercredi 26 décembre 2001 Statut Membre Dernière intervention 16 octobre 2008
7 mars 2002 à 12:25
Merci je vais le tester desuite
A++
Dragon
0
Rejoignez-nous