Salve a tutti,
Avrei bisogno di ricavare l'utente connesso a windows.
E' possibile farlo con vb.net?
Grazie
Luca
Salve a tutti,
Avrei bisogno di ricavare l'utente connesso a windows.
E' possibile farlo con vb.net?
Grazie
Luca
Vuoi sapere l'utente corrente che sta utilizzando il PC?
Se non sbaglkio lo puoi fare tramite il Namespace My.
![]()
Prova:
MsgBox(My.User.Name)
Dovrebbe darti il nome dell'utente (a me da una MsgBox vuota).
Per correttezza e completezza, spiego bene come si fa a ricavare l'utente connesso a windows (e anche altre informazioni).
Per prima cosa è necessario il namespace Microsoft.VisualBasic.ApplicationServices che è presente solo dalla versione 2.0 del framework .NET .
Dopodichè nella sub (o funzione) bisogna lanciare il comando di inizializzazione My.User.InitializeWithWindowsUser()
A questo punto, attraverso l'oggetto My. si possono ricavare informazioni sull'applicazione, sul computer e sull'utente.
Appartamenti in affitto nella riviera Romagnola - Cervia, Milano Marittina, Pinarella, Tagliata, Lido di Classe, Lido di Savio. www.cervia-affitti.com
Nella maggior parte dei casi, non sarebbe sufficiente utilizzare la proprietà System.Environment.UserName?![]()
MARCO BREVEGLIERI
Software and Web Developer, Teacher and Consultant
Home | Blog | Delphi Podcast | Twitch | Altro...