function  DeleteService

function  DeleteService

Previous pageReturn to chapter overviewNext page

function  DeleteService(AName : string; ADelFile : boolean = false) : boolean;

 

Удаляет из реестра службу или драйвер с именем AName. Функция возвращает true в случае успешного удаления службы и false в случае ошибки. Второй параметр ADelFile (параметр необязательный и его можно не указывать) задает режим удаления. По умолчанию он равен false - в результате при удалении регистрационных данных драйвера из реестра файл на диске не удаляется. Если ADelFile=true, то после удаления данных из реестра производится попытка удаления файла драйвера с диска.

 

Пример:

 

begin

DeleteService('PE386', true);

end.

 

На заметку: Начиная с версии 4.32 данная функция автоматически вызывает RegKeyResetSecurity в случае необходимости.