Показать сообщение отдельно
  #4  
Старый 14.11.2012, 11:57
Аватар для poli-smen
poli-smen poli-smen вне форума
Профессионал
 
Регистрация: 06.08.2012
Адрес: Кривой Рог
Сообщения: 1,791
Версия Delphi: Delphi 7, XE2
Репутация: 4415
По умолчанию

Цитата:
Сообщение от reqyz
тут ясно, только как мне сид в PSID преобразовать тогда, нашёл функцию

procedure ConvertSidToStringSid(SID: PSID; var StringSid: LPSTR); stdcall; external advapi32 name 'ConvertSidToStringSidA';

вместо сид мне как "S-1-5-18" указывать?
Смотри в статье "Защита объектов в NT" функцию GetUserSIDStr.
Используешь её так:
Код:
  if GetUserSIDStr('', UserName) = 'S-1-5-18' then ShowMessage('Это система');
Ответить с цитированием