Форум: "WinAPI";
Текущий архив: 2006.02.05;
Скачать: [xml.tar.bz2];
Внизпомогите с NetUserSetGroups Найти похожие ветки
← →
ZSOmega (2005-11-22 10:32) [0]в результате выполнения следующего кода получаю код 2220 - группа не найдена, где может быть ошибка?
Windows XP русский
type
LPBYTE = Windows.PBYTE;
NET_API_STATUS = DWORD;
_GROUP_USERS_INFO_0 = record
grui0_name: LPWSTR;
end;
const
NetApi32 = "netapi32.dll";
function NetUserSetGroups(servername, username: LPCWSTR; level: DWORD; buf: LPBYTE; num_entries: DWORD): NET_API_STATUS; stdcall; external netapi32 name "NetUserSetGroups"
var
gi : _GROUP_USERS_INFO_0;
gn,un : WideString;
nStatus : NET_API_STATUS;
begin
un:="test";
gi.grui0_name:="Администраторы";
nStatus:=NetUserSetGroups(nil,PWideChar(un),0,@gi,1);
WriteLn(nStatus);
ReadLn;
end.
← →
SergGG © (2005-11-22 15:15) [1]В Windows XP нет групп воспользуйся
NetUserGetGroups
и убедишся, что у тебя нет групп
Есть локальные группы можешь просмотреть из функции:
NetLocalGroupEnum
← →
clickmaker © (2005-11-22 15:38) [2]
> В Windows XP нет групп
???
← →
ZSOmega (2005-11-23 08:26) [3]я с помощью NetLocalGroupEnum получал список групп
даже сделал тупо как нахожу группу администраторы так передаю это значение на NetUserSerGroups - не помогает
← →
SergGG © (2005-11-23 09:24) [4]У Вас не получиться, потому что твоя система не является сервером домена. Там учавствуют глобальные группы. Вот еслиб у Вас была система XP SERVER, то тогда бы всё получилось.
Или если ты входишь в Домен и являешся его администратором, то ставишь вservername
имя сервера Домена и ты установишь usera включённый в Домен.
← →
BiN © (2005-11-23 09:43) [5]
> ZSOmega (22.11.05 10:32)
>
> в результате выполнения следующего кода получаю код 2220
> - группа не найдена, где может быть ошибка?
> Windows XP русский
> ZSOmega (23.11.05 08:26) [3]
>
> я с помощью NetLocalGroupEnum получал список групп
> даже сделал тупо как нахожу группу администраторы так передаю
> это значение на NetUserSerGroups - не помогает
Для добавления учетной записи в локальную группу используй NetLocalGroupAddMembers.
> SergGG © (23.11.05 09:24) [4]
>
> У Вас не получиться, потому что твоя система не является
> сервером домена. Там учавствуют глобальные группы. Вот еслиб
> у Вас была система XP SERVER, то тогда бы всё получилось.
>
Какая-какая система?
← →
SergGG © (2005-11-23 09:58) [6]
> Какая-какая система?
XP SERVER - Это образно!. Должна быть просто Сервер система
← →
ZSOmega (2005-11-23 11:26) [7]ок попробую
← →
ZSOmega (2005-11-23 11:42) [8]всё получилось спасибо
Страницы: 1 вся ветка
Форум: "WinAPI";
Текущий архив: 2006.02.05;
Скачать: [xml.tar.bz2];
Память: 0.46 MB
Время: 0.014 c