16.19.1. function  SetAVZPMStatus

function  SetAVZPMStatus(ANewStatus : boolean) : boolean;
 
Включает или выключает AVZPM. ANewStatus - новый статус системы AVZPM. Если ANewStatus = true, то система AVZPM активируется, если false - выключается. Попытка повторного включение или повторного выключения не является ошибкой. Активация предполагает установку драйвера на диск, регистрацию драйвера в реестре и загрузку драйвера. Удаление предполагает удаление ключа реестра и файла драйвера с диска.
Возвращаемое значение: возвращается признак успешности выполнения операции, true - операция выполнена успешно, false - ошибка.
 
Пример:
 
begin
  if SetAVZPMStatus(True) then
    AddToLog('AVZ PM успешно установлен и активирован')
  else
    AddToLog('AVZ PM - ошибка активации');
end.
 
На заметку:
Помните, что драйвер AVZ PM автоматически загружается при старте системы, поэтому после активации AVZ PM и перезагрузки драйвер загрузится автоматически.