16.21.14. function  BC_ImportDeletedList

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.
 
В примере использовались: BC_Activate, BC_LogFile, DeleteFile, ExecuteSysClean, GetAVZDirectory, RebootWindows