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

Вниз

Как определить имя пользователя запустившего приложения?   Найти похожие ветки 

 
6h   (2007-05-09 08:11) [0]

Может кто подскажет как можно определить имя пользователя запустившего приложение (желательно исходя из ID этого процесса).


 
begin...end ©   (2007-05-09 20:30) [1]

OpenProcess -> OpenProcessToken(...TOKEN_QUERY...) -> GetTokenInformation(...TokenUser...) -> LookupAccountSid


 
Iv_ ©   (2007-05-11 15:17) [2]

может так?
function GetUserFromWindows: string;
var
 UserName : string;
 UserNameLen : Dword;
begin
 UserNameLen := 255;
 SetLength(userName, UserNameLen);
 if GetUserName(PChar(UserName), UserNameLen) then
   Result := Copy(UserName,1,UserNameLen - 1)
 else
   Result := "Unknown";
end;


 
Anatoly Podgoretsky ©   (2007-05-11 17:01) [3]

> Iv_  (11.05.2007 15:17:02)  [2]

И долго потом будут ломать голову почему не работает, очень информативное сообщение


 
Rouse_ ©   (2007-05-11 17:38) [4]


> Iv_ ©   (11.05.07 15:17) [2]
> может так?

А что делает твой код?



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

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

Наверх




Память: 0.47 MB
Время: 0.02 c
15-1192546272
oldman
2007-10-16 18:51
2007.11.18
Еще один вопрос по русскому.


2-1193378132
cvg
2007-10-26 09:55
2007.11.18
Как обратиться к графику по имени?


2-1193675500
Neo
2007-10-29 19:31
2007.11.18
что не так ?


2-1192974628
alex_ant
2007-10-21 17:50
2007.11.18
Почему освобождённые объекты не ссылаются на nil


15-1192607027
Виталий____
2007-10-17 11:43
2007.11.18
Средства написания клиентских приложений к БД