|
|||||||
|
|
|
![]() |
|
|
Strumenti |
|
|
#1 |
|
Member
Iscritto dal: Mar 2005
Messaggi: 51
|
[VB6] Utente Windows
Salve a tutti avrei proprio bisogno di sapere quale utente è loggato in windows da un'applicazione in VB, qualche suggerimento ?
|
|
|
|
|
|
#2 | |
|
Senior Member
Iscritto dal: Apr 2004
Città: Lariano (RM)
Messaggi: 1372
|
Re: [VB6] Utente Windows
Quote:
' Ottiene il nome dell'utente loggato sulla macchina. Public Declare Function WNetGetUserA Lib "mpr" (ByVal lpName As String, ByVal lpUserName As String, lpnLenght As Long) As Long Questa qui sotto è la funzione, copiatela e incollatela così com'è: Public Function getNomeUtenteMacchina() As String ' Restituisce il nome dell'utente loggato sulla macchina. ' N.B.: La seguente dichiarazione deve essere dichiarata a livello di modulo: ' Public Declare Function WNetGetUserA Lib "mpr" (ByVal lpName As String, _ ByVal lpUserName As String, _ lpnLenght As Long) As Long Dim sUserNameBuff As String * 255 sUserNameBuff = Space(255) Call WNetGetUserA(vbNullString, sUserNameBuff, 255&) getNomeUtenteMacchina = Left$(sUserNameBuff, InStr(sUserNameBuff, vbNullChar) - 1) End Function
__________________
Careful With That Axe |
|
|
|
|
|
|
#3 |
|
Member
Iscritto dal: Mar 2005
Messaggi: 51
|
perfetto grazie mille !! Sei stato più veloce del Google!
|
|
|
|
|
|
#4 | |
|
Senior Member
Iscritto dal: Apr 2004
Città: Lariano (RM)
Messaggi: 1372
|
Quote:
Quella faccina che fa l'occhiolino, nel codice, ovviamente toglila, al suo posto c'è l'underscore _, cioè & _.
__________________
Careful With That Axe |
|
|
|
|
|
| Strumenti | |
|
|
Tutti gli orari sono GMT +1. Ora sono le: 23:35.


















