function  ExecuteSysClean

Наверх  Предыдущая  Последующая |

function ExecuteSysClean : boolean;

 

Выполняет эвристическую чистку системы. Эвристическая чистка состоит в анализе реестра и поиске ссылок на удаленные файлы. Список файлов по умолчанию формируется автоматически - он пополняется при каждом вызове функции DeleteFile. После выполнения эвристической чистки системы этот список очищается автоматически.

Вызов данной функции приводит к созданию в протоколе отметки "Автоматическая чистка следов удаленных в ходе лечения программ". Если в ходе чистки были обнаружены и удалены какие-либо элементы реестра, то в протоколе делаются соответствующие отметки.

 

Пример:

 

begin

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

DeleteFile('C:\worm.exe');

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

ExecuteSysClean;

end.