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

Вниз

Как узнать Имя пользователя в Виндовс   Найти похожие ветки 

 
Slash_from_Ryazan   (2004-01-26 02:23) [0]

Подскажите, пожалуйста, как можно узнать имя пользователя который работает в текущем сеансе. На компьютере с Win XP создано два пользователя мне необхдимо при старте одной из моих программ определять какой из пользователей сейчас вошел в систему; желательно узнать его имя. Заранее спасибо всем ответившим.


 
REP ©   (2004-01-26 07:59) [1]

GetUserName


 
AlexGreG ©   (2004-01-26 08:21) [2]

Выдаёт ошибку доступка в модуле ntdll.dll


 
KSergey ©   (2004-01-26 08:41) [3]

А как доступ осуществляем? Партизанская тайна?
Впрочем, подозрваю, что не выделен буфер под первый параметр.


 
Maksss   (2004-01-26 08:45) [4]

перед getusername(str,255) не збывай про SetLength(str,255)


 
Pipe   (2004-01-26 09:14) [5]

Function GetUserLogin():String;
Var Buffer:String;
   BuffSize:DWORD;
begin
 BuffSize:=128;
 SetLength(Buffer,BuffSize);
 GetUserName(PChar(Buffer),BuffSize);
 Result:=Buffer;
end;


 
SPIRIT ©   (2004-01-26 15:10) [6]

а почему Trim(Buffer) не работает ??


 
SPIRIT ©   (2004-01-26 15:19) [7]

все.. наступил на грабли.. и понял



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

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

Наверх




Память: 0.48 MB
Время: 0.098 c
1-1078826340
Джек
2004-03-09 12:59
2004.04.04
Параллельная работа двух задач


14-1078425073
Andryk
2004-03-04 21:31
2004.04.04
А вот есть вопросец. По поводу рекламы на поисковиках


9-1064046147
PigMey
2003-09-20 12:22
2004.04.04
DelphiX


6-1074524774
det_sim
2004-01-19 18:06
2004.04.04
Не удается отправить сообщение по протоколу TCP/IP


14-1078163302
Pa5ha
2004-03-01 20:48
2004.04.04
TEMP