GetUserName под MacOSX с Lazarus FPC

Я прямо сейчас портирую приложение, созданное для Window с использованием Lazarus, на MacOSX.

У меня есть несколько вызовов WinAPI, которые мне нужно перекодировать, чтобы он работал под Mac.

Теперь мне нужно узнать имя пользователя текущей учетной записи Mac, которая вошла в ОС.

Есть идеи, как это сделать под MacOSX с lazarus?

приветствия


person darkdog    schedule 21.12.2011    source источник


Ответы (1)


В пакете пользователей есть различные процедуры, связанные с учетными записями пользователей для * nix.

uses users,baseunix;

begin
  Writeln(GetUserName(fpgetuid));
end.
person Marco van de Voort    schedule 22.12.2011