function GetServiceStart

function GetServiceStart

Previous pageReturn to chapter overviewNext page

function GetServiceStart(AServiceName: string): integer;

 

Возвращает код режима автозапуска службы или драйвера с именем AServiceName.

Коды автозапуска:

-1 - ошибка определения кода автозапуска

1 - загрузка в ходе начальной загрузки системы

2 - режим AUTO - автоматическая загрузка

3 - MANUAL - загрузка вручную (по команде пользователя или по команде прикладной программы)

4 - загрузка запрещена

 

Совместимость: AVZ 4.26 и выше

 

Пример:

 

var

ASvc : string;

begin

ASvc := 'RemoteRegistry';

if GetServiceStart(ASvc) < 4 then

  AddToLog('>> разрешена потенциально опасная служба '+

           ASvc+' ('+GetServiceName(ASvc)+')');

end.