Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2002.04.18;
Скачать: CL | DM;

Вниз

как узнать имя (логин) текущего пользователя windows?   Найти похожие ветки 

 
commm   (2002-04-05 17:40) [0]

напомните, где в реестере лежит login (имя) пользователя, который сейчас зашел в windows... заранее благодарю ;)


 
Виктор Щербаков ©   (2002-04-05 17:46) [1]

GetUserName


 
commm   (2002-04-06 10:12) [2]

я читал в архиве форума - но там получается в переменно 255 символов... тогда как обрезать лишние пробелы???


 
Pat ©   (2002-04-06 10:25) [3]

Ничего обрезать не надо...наверно...

var ch:array [0..255] of char;
d:dword;
begin
d:=sizeof(ch);
GetUserName(ch,d);
end;


 
Anatoly Podgoretsky ©   (2002-04-06 10:37) [4]

n := GetUserName(ch,0) вернет размер


 
Вася Пупкин ©   (2002-04-06 10:46) [5]

Anatoly Podgoretsky © (06.04.02 10:37) Неправда, дяденька :)


 
Anatoly Podgoretsky ©   (2002-04-06 10:55) [6]

Вася Пупкин © (06.04.02 10:46)
Ты прав, я ошибся :-(


 
Synochka   (2002-04-06 13:03) [7]


Var
S : String ;
Len : Cardinal ;

BEGIN
SetLength ( S , 255 ) ;
Len := Length ( S ) ;
GetUserName ( @S [ 1 ] , Len ) ;
END ;


 
commm   (2002-04-06 13:53) [8]

ну смотрите:

...
SHOWMESSAGE(S);
...

и что он выдает - сообщение, которое не вмещается на экран!!! ;)

НАРОД, кто помнит, где в реестере-то это имя лежит...
я нашел в своем XP, но не уверен: ПОСМОТРИТЕ у себя, plz, КТО НА 98-ом РАБОТАЕТ:

HKEY_CURRENT_USER/Software/Microsoft/Windows/CurrentVersion/Explorer/Logon User Name


 
Anatoly Podgoretsky ©   (2002-04-06 13:59) [9]

commm (06.04.02 13:53)
Если ты про Synochka (06.04.02 13:03), то не помешает добавить
S := PChar(S);


 
commm   (2002-04-06 15:09) [10]

thanx!
выручили прямо ;)



Страницы: 1 вся ветка

Текущий архив: 2002.04.18;
Скачать: CL | DM;

Наверх




Память: 0.48 MB
Время: 0.015 c
3-57641
Kuzmich
2002-03-28 15:17
2002.04.18
ADO и WebServices - вещи несовместимые?


3-57637
Oleon
2002-03-28 12:05
2002.04.18
Добрый день. Вопрос по базе InterBase.


1-57815
Дима2
2002-04-01 18:49
2002.04.18
DialogSave


3-57615
sysoper
2002-03-28 07:10
2002.04.18
Ошибка в IB5.6 +Win2000 server+sp2


6-57832
Song
2002-01-28 14:11
2002.04.18
Я никогда не программировал сокеты, объясните мне одну простейшую вещь...