Проверить запущена ли программа от System account?

function OnSystemAccount(): Boolean;
const
 cnMaxNameLen = 254;
var
 sName: string;
 dwNameLen: DWORD;
begin
 dwNameLen := cnMaxNameLen - 1;
 SetLength(sName, cnMaxNameLen);
 GetUserName(PChar(sName), dwNameLen);
 SetLength(sName, dwNameLen);
 if UpperCase(Trim(sName)) = 'SYSTEM' then Result := True
 else
  Result := False;
end;

Взято с сайта http://www.swissdelphicenter.ch/en/tipsindex.php

Отправить комментарий

Проверка
Антиспам проверка
Image CAPTCHA
...