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

Вниз

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

 
kingdom ©   (2003-01-27 11:47) [0]

На русских виндах она называется "Администраторы",
на английских "Administrators" и вообще пользователь может ее переименовать!

А как узнать название группы?


 
Игорь Шевченко ©   (2003-01-27 11:59) [1]

LookupAccountName


 
kingdom ©   (2003-01-27 13:31) [2]

>Игорь Шевченко
А у Вас есть какой-нибудь пример, а то у меня почему то ошибку постоянно выдает.


 
Игорь Шевченко ©   (2003-01-27 13:53) [3]

У меня готового нет, пример у Рихтера в синей книге. (Рихтер, Кларк, разработка серверных приложений для Windows 2000)


 
kingdom ©   (2003-01-27 17:41) [4]

Вот разобрался, вожет кому еще пригодиться


function GetAdminGroup : string;
var
SID : PSID;
GroupName, DomainName : array[0..30]of Char;
GroupLen, DomainLen : DWORD;
peUse : SID_NAME_USE;
begin
GroupLen := Length(GroupName);
DomainLen := Length(DomainName);
ConvertStringSidToSid("S-1-5-32-544", SID);
LookupAccountSid(
nil,
SID,
@GroupName,
GroupLen,
@DomainName,
DomainLen,
peUse
);
result := GroupName;
end;



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

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

Наверх




Память: 0.47 MB
Время: 0.023 c
3-15404
OlkaGTS
2003-01-21 16:42
2003.02.06
Дать возможность повторно вводить пароль при ошибках соединения


1-15657
boby_g
2003-01-29 16:26
2003.02.06
Функция ShellExecute() в C++ Builder


14-15937
Ketmar
2003-01-21 19:05
2003.02.06
FARPROC в MSVC - это как на дельфи?


3-15406
VaZ
2003-01-16 10:36
2003.02.06
Глюк с конвертацией


3-15507
bambina
2003-01-20 16:34
2003.02.06
kak dobavit novuyu zapis v tablicu Paradox?