Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > Delphi: Звук, графика и видео > Проверить запущена ли программа от System account?


Автор: Poseidon 19.5.2005, 03:49
Код
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; 

Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)