![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
Как проверить членство в встроенных группах? С Everyone всё ясно-
EgorovAlex © (2005-11-09 13:09:00)туда всё входят, а вот для примера входит ли пользователь в "Authenticated Users" группу?
Набережных С. (2005-11-11 08:56:00) [1]
> Ну я же для примера спрашивал, для такого случая я и сам
> ответ знаю :)
Если знаешь, то странно что спрашиваешь:(
> Таких же групп много (у меня в системе 24), для примера
> это:
> Anonymous Logon, Batch, Creator Owner, Dialup, Everyone,
> Interactive, Local Service
Про все перечисленные это тоже можно сказать без всяких функций, кроме Local Service, потому как это, насколько помню, вообще не группа.
> Они вообще говоря виртуальные и их состав динамический -
> система сама по ходу работы добавляет или удаляет из них
> пользователей.
Спасибо, что просветил, но я вообще-то в курсе.
> А вот как получить список этих пользователей это большой
> вопрос.
Извини, но я вопроса не вижу, ни большого, ни маленького, а потому помочь не смогу.
EgorovAlex (2005-11-11 00:33:00) [2]Ну я же для примера спрашивал, для такого случая я и сам ответ знаю :)
Таких же групп много (у меня в системе 24), для примера это:
Anonymous Logon, Batch, Creator Owner, Dialup, Everyone, Interactive, Local Service и пр.
Они вообще говоря виртуальные и их состав динамический - система сама по ходу работы добавляет или удаляет из них пользователей.
А вот как получить список этих пользователей это большой вопрос.
Набережных С. (2005-11-10 14:30:00) [3]
> а вот для примера входит ли пользователь в "Authenticated
> Users" группу?
> нужно определять по имени пользователя, для которого токена
> нет и который не залогинен.
Для такого случая я тебе скажу без всяких функций - не входит.
EgorovAlex (2005-11-10 08:22:00) [4]CheckTokenMembership и GetTokenInformation я знаю - с ними всё просто, но мне нужно определять по имени пользователя, для которого токена нет и который не залогинен.
NetUserGetLocalGroups для этих групп ничего не показывает :(
Reindeer Moss Eater (2005-11-09 20:10:00) [5]С эвриваном на самом деле не все так ясно.
Например Гость.
В XP он вовсе не эвриван.
Набережных С. (2005-11-09 17:35:00) [6]NetUserGetLocalGroups
CheckTokenMembership ( w2k и выше) или GetTokenInformation и поиск интересующей группы.