Компьютерный форум OSzone.net  

Компьютерный форум OSzone.net (http://forum.oszone.net/index.php)
-   Программирование и базы данных (http://forum.oszone.net/forumdisplay.php?f=21)
-   -   [решено] Как получить имя пользователя? (http://forum.oszone.net/showthread.php?t=182003)

Viruss 02-08-2010 17:04 1465316

как получить имя пользователя из 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 1465327

Цитата:

Цитата Viruss
как получить имя пользователя »

Зачем из реестра? Можно проще. Код ниже. В переменной Buffer будет храниться имя пользователя.
Код:

unsigned long Size = 256;
char *Buffer = new char[Size];
GetUserName(Buffer, &Size);
Label1->Caption = Buffer;


Viruss 05-08-2010 12:09 1467300

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


Время: 11:33.

Время: 11:33.
© OSzone.net 2001-