Re[3]: Получение списка привелегий пользователя
От: bigdaddy  
Дата: 14.05.03 07:35
Оценка:
Здравствуйте, Alex Fedotov,

Ситуация такая — переделал я немного Ваш код под С++ билдер — супер, все работает.

Попробовал сделать так, как Вы сказали в дельфи:

PrivilegeNameSize: array[0..255] of char;

  PrivilegeNameSize:=sizeof(ucPrivilegeName);
  if not  LookupPrivilegeName( nil, buffer.Privileges[i].Luid, PChar(@ucPrivilegeName), PrivilegeNameSize) then
     begin
         raise Exception.Create(SysErrorMessage(GetLastError));
     end;


Получаю "Specified privilege does not exist". Очевидно, проблемы с приведением типов для дельфовской версии винапи. Может кто-нибуть подскажет, где можно нормальную доку увидеть по использованию винапи в дельфи?
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.