
14.11.2012, 11:57
|
 |
Профессионал
|
|
Регистрация: 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('Это система');
|