function  BC_ImportDeletedList

function  BC_ImportDeletedList

Previous pageReturn to chapter overviewNext page

function  BC_ImportDeletedList : boolean;

 

Выполняет импорт списка удаленных файлов в настройки Boot Cleaner. Список удаленных файлов ведется автоматически и пополняется при каждом вызове функции DeleteFile. Кроме того, возможно ручное добавление файлов в список удаленных при помощи SysCleanAddFile. Список удаленных файлов применяется для эвристической чистки системы, которая активируется командой ExecuteSysClean.

 

На заметку:

Вызов ExecuteSysClean очищает список удаленных файлов, поэтому необходимо использовать функцию ImportDeletedList пред вызовом ExecuteSysClean.

 

Пример:

 

begin

// Удаление файлов

DeleteFile('%WinDir%\Trojan1.exe');

DeleteFile('%WinDir%\Trojan2.exe');

DeleteFile('%WinDir%\Trojan3.exe');

// Импорт списка удаленных файлов в настройки Boot Cleaner

BC_ImportDeletedList;

// Чистка ссылок на удаленные файлы

ExecuteSysClean;

// Активация драйвера Boot Cleaner

BC_LogFile(GetAVZDirectory + 'boot_clr.log');

BC_Activate;

// Перезагрузка

RebootWindows(true);

end.