Форум: "Система";
Текущий архив: 2004.04.04;
Скачать: [xml.tar.bz2];
Вниз
Как узнать Имя пользователя в Виндовс Найти похожие ветки
← →
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;
Скачать: [xml.tar.bz2];
Память: 0.45 MB
Время: 0.033 c