Ciao a tutti, ho trovato una funzione tra le API di windows che mi potrebbe essere utile, precisamente :
GetUserName()
Dopo essermi documentato su MSDN ho scritto questo pezzo di codice per provare la funzione :
purtroppo non funziona, mi restituisce ( graficamente, ma penso non sia problema del msgbox ) l' username Administ alla cui fine mette un carattere strano ( un quadrato ); l' username dovrebbe essere Administrator.codice:int username_sz = sizeof(char)*(UNLEN+1); char *username = HeapAlloc( GetProcessHeap(), HEAP_ZERO_MEMORY, username_sz ); GetUserName( &username, &username_sz); MessageBox(0, &username, "Username", MB_OK);
Qualche consiglio ?
Grazie.

Rispondi quotando