Войти

Показать полную графическую версию : [решено] Как получить имя пользователя?


Viruss
02-08-2010, 17:04
как получить имя пользователя из reg файла и присвоить имя переменной???

TRegistry* reg1 = new TRegistry;
reg1->RootKey = HKEY_LOCAL_MACHINE;
reg1->OpenKey("Software\\Microsoft\\Active Setup\\Installed Components\\{44BBA840-CC51-11CF-AAFA-00AA00B6015C}", true);
Imia=reg1->ReadString("Username");

Drongo
02-08-2010, 17:17
как получить имя пользователя »Зачем из реестра? Можно проще. Код ниже. В переменной Buffer будет храниться имя пользователя.
unsigned long Size = 256;
char *Buffer = new char[Size];
GetUserName(Buffer, &Size);
Label1->Caption = Buffer;

Viruss
05-08-2010, 12:09
а как получить имя компа???
компы находятся в сети, начинаються на "K###-1(2,3,4...)"
#-цифра
надо изьять только "k###"...
проще сказать, нужны первые 4 символа имени...




© OSzone.net 2001-2012