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 и перезагрузки драйвер загрузится автоматически.