Название: список юзеров ОС Отправлено: shender от Август 02, 2010, 11:31 День добрый. Такой вопрос, возможно ли средствами qt узнать список пользователей ОС, и из под какого пользователя запущено приложение? В какую степь копать? Спасибо.
Название: Re: список юзеров ОС Отправлено: kuzulis от Август 02, 2010, 11:44 Это все платформозависимые вещи.
Поищите в гугле, может кто-то уже создал такой класс... Если не найдете - то придется вам самим его реализовывать. Имхо, в *.nix для получения списка пользователей, групп и т.п. придется использовать системные бинарики (они во всех никсах имеются) которые выводят эту информацию в консоль. Например, посмотрите как реализованы такие вещи как KUser и т.п. (Для KDE, GNOM и т.п.). В винде - наверное WinApi нужно использовать, хотя, может быть, аналогично никсам можно использовать какие-нить екзешки для этого. -- Еще имхо - лучше всего подсмотреть как это сделано в KDE, т.к. для него есть сборки для *.nix и Windows! Название: Re: список юзеров ОС Отправлено: pastor от Август 02, 2010, 11:48 Поищи на форуме, уже подобный вопрос был
Название: Re: список юзеров ОС Отправлено: kuzulis от Август 02, 2010, 11:51 Вот, может поможет: http://websvn.kde.org/trunk/KDE/kdeadmin/kuser/
Название: Re: список юзеров ОС Отправлено: asvil от Август 02, 2010, 16:18 Получения имени текущего полльзователя. Используется как обертка для QtScript функции. Проверено на следующих ОС: winxpsp3, ubuntu9.10.
Код: // Crosplatform getUserName function Название: Re: список юзеров ОС Отправлено: shender от Август 03, 2010, 12:54 Спасибо. Буду копать
|