Questo sito utilizza cookies, anche di terze parti, per mostrare pubblicitÓ e servizi in linea con il tuo account. Leggi l'informativa sui cookies.
Username: Password: oppure
C# / VB.NET - [VB.NET]Problema con My.User.Name
Forum - C# / VB.NET - [VB.NET]Problema con My.User.Name

Avatar
Dyango (Normal User)
Pro


Messaggi: 83
Iscritto: 02/01/2009

Segnala al moderatore
Postato alle 14:07
Domenica, 03/04/2011
Questo topic Ŕ stato chiuso dal moderatore

ciao ragazzi quando provo ad utilizzare My.User.Name per recuperare il nome utente mi restituisce una stringa vuota (anche se avvio l eseguibile come amministratore) come posso fare per risolvere?


la saggezza di un uomo non dipende da quante cose sÓ ma da quante informazioni riesce a trovare
PM
Avatar
Question (Normal User)
Rookie


Messaggi: 58
Iscritto: 14/12/2010

Segnala al moderatore
Postato alle 21:19
Domenica, 03/04/2011
Che sistema operativo hai?
Cito msdn:
Testo quotato

Quando la proprietÓ My.User.Name viene eseguita in Windows 95 e Windows 98 restituisce una stringa vuota, in quanto i nomi utente non vengono riconosciuti da tali sistemi operativi.


Ultima modifica effettuata da Question il 03/04/2011 alle 21:20


Ma ovviamente x64
PM
Avatar
Dyango (Normal User)
Pro


Messaggi: 83
Iscritto: 02/01/2009

Segnala al moderatore
Postato alle 22:18
Domenica, 03/04/2011
Testo quotato

Postato originariamente da Question:

Che sistema operativo hai?
Cito msdn:
Testo quotato

Quando la proprietÓ My.User.Name viene eseguita in Windows 95 e Windows 98 restituisce una stringa vuota, in quanto i nomi utente non vengono riconosciuti da tali sistemi operativi.



seven ultimate X64


la saggezza di un uomo non dipende da quante cose sÓ ma da quante informazioni riesce a trovare
PM
Avatar
Question (Normal User)
Rookie


Messaggi: 58
Iscritto: 14/12/2010

Segnala al moderatore
Postato alle 0:48
Martedý, 05/04/2011
Beh Ŕ molto strano: io ho il tuo stesso sistema, framework 4, vs10 e mi funziona alla perfezione.


Ma ovviamente x64
PM
Avatar
Best (Normal User)
Rookie


Messaggi: 24
Iscritto: 12/09/2010

Segnala al moderatore
Postato alle 12:40
Martedý, 05/04/2011
Prova:

Codice sorgente - presumibilmente Plain Text

  1. My.User.Name.ToString



Irc.Frozenwolf.Net
PM
Avatar
Dyango (Normal User)
Pro


Messaggi: 83
Iscritto: 02/01/2009

Segnala al moderatore
Postato alle 13:55
Martedý, 05/04/2011
Testo quotato

Postato originariamente da Best:

Prova:

Codice sorgente - presumibilmente Plain Text

  1. My.User.Name.ToString



non funziona neanche cosi (anche avviandolo come amministratore), eppure istruzioni come My.User.IsAuthenticated, My.Computer.Name e altre che recuperano info sul sistema funzionano


la saggezza di un uomo non dipende da quante cose sÓ ma da quante informazioni riesce a trovare
PM
Avatar
Dyango (Normal User)
Pro


Messaggi: 83
Iscritto: 02/01/2009

Segnala al moderatore
Postato alle 20:36
Mercoledý, 06/04/2011
ho risolto usando la seguente istruzione:
Codice sorgente - presumibilmente C# / VB.NET

  1. Imports System.Security.Principal.WindowsIdentity
  2. MsgBox(GetCurrent.Name)


nn da lo stesso risultato del my.user.name visto che ci ficca davanti al nome dell utente pure il nome del pc pero mi accontento lo stesso anche se mi piacerebbe sapere perche la prima nn funziona


la saggezza di un uomo non dipende da quante cose sÓ ma da quante informazioni riesce a trovare
PM