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

Вниз

Проблемы с SetEntriesInAcl   Найти похожие ветки 

 
vpv   (2004-03-16 23:29) [0]

Господа, кусок кода выглядит так

if AllocateAndInitializeSid(
 SECURITY_WORLD_SID_AUTHORITY,
 1,
 SECURITY_WORLD_RID,
 0,0,0,0,0,0,0,pSIDEveryOne)
 then begin
   ea[0].grfAccessPermissions:=KEY_READ;
   ea[0].grfAccessMode:=SET_ACCESS;
   ea[0].grfInheritance:=NO_INHERITANCE;
   ea[0].Trustee.TrusteeForm:=TRUSTEE_IS_SID;
   ea[0].Trustee.TrusteeType:=TRUSTEE_IS_WELL_KNOWN_GROUP;
   ea[0].Trustee.ptstrName:=pSIDEveryOne;
   try
     err:=SetEntriesInAcl(1,@ea,nil,pACLTemp);
     if err=ERROR_SUCCESS then begin

проблема в том, что err постоянно равен 87 (Параметр задан неверно.)

Никак не пойму, что не правильно. Заранее спасибо за помощь...


 
Игорь Шевченко ©   (2004-03-17 00:50) [1]

На всякий случай объявления переменных посмотреть бы...


 
Cobalt ©   (2004-03-17 09:45) [2]

может, надо структуры обнулять сначала?
Попробуйте посмотреть их значения во время работы.


 
Kerk ©   (2004-03-17 10:29) [3]

Так на всякий случай скажу:
Было у меня нечто подобное. Лечилось добавлением директивы {$MINEMUNSIZE 4} в модули работы с ACL (имен модулей не помню, Делфи под рукой нет). И еще какая-то функция там была криво объявлена.

Исправленые модули могу прислать мылом. Или, если у кого сохранились исходники проги про нулевое кольцо, - там эти модули есть (сайт с этим архивом прибили).


 
vpv   (2004-03-18 01:22) [4]

Спасибо всем



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

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

Наверх




Память: 0.47 MB
Время: 0.031 c
3-1081431262
gosha2
2004-04-08 17:34
2004.04.11
Парадоксовый индекс


1-1082471891
AndersoNRules
2004-04-20 18:38
2004.04.11
Spisok Directroriy v TStringList e


9-1065704362
Zeqfreed
2003-10-09 16:59
2004.04.11
Как создать окно для DirectDraw посредством WinAPI


9-1068147963
kootel
2003-11-06 22:46
2004.04.11
Установка GLScene


3-1081924991
Andriy Tysh
2004-04-14 10:43
2004.04.11
ClientDataSet.ApplyUpdates(0) for 2 Dataset s