Проверить запущена ли программа от System account? |
Previous Top Next |
Code: |
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; |
©Drkb::01723
Взято с сайта http://www.swissdelphicenter.ch/en/tipsindex.php