February 26, 2009

[C/C++] Получить имя пользователя в Windows

Ниже предоставленна небольшая функция, которая помогает определить имя пользователя в системе Windows:
--------------------------------------------------------------------------------------------
/* init */
char* winUserName(){
static char name[256];
unsigned long size = sizeof( name );
GetUserName( name, &size ); /* from windows.h */
return name;
}
/* using */
int main(int argc, char *argv[]){
printf( "%s\n", ::winUserName() ); /* from stdio.h*/
return 0;
}

--------------------------------------------------------------------------------------------

No comments: