Типовые примеры

Наверх  Назад  Вперед |

Пример 1. Необходимо удалить в ходе перезагрузки файл c:\trojan.exe без протоколирования.

Решение:

 

begin

 // Добавление в сценарий команды удаления драйвера PE386

 BC_DeleteFile('c:\trojan.exe');

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

 BC_Activate;

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

 RebootWindows(true);

end.

 

Пример 2. Необходимо выполнить попытку удаления файла c:\trojan.exe из ядра без перезагрузки с протоколированием. Протокол работы должен быть размещен в каталоге AVZ, имя файла протокола - boot_clr.log

 

begin

 // Добавление в сценарий команды удаления драйвера PE386

 BC_DeleteFile('c:\trojan.exe');

 // Настройка протокола

 BC_LogFile(GetAVZDirectory + 'boot_clr.log');

 // Запуск

 BC_Execute;

end.

 

Пример 3. Необходимо удалить в ходе перезагрузки драйвер PE386. Протокол работы должен быть размещен в каталоге AVZ, имя файла протокола - boot_clr.log

Решение:

 

begin

 // Добавление в сценарий команды удаления драйвера PE386

 BC_DeleteSvc('PE386');

 // Настройка протокола

 BC_LogFile(GetAVZDirectory + 'boot_clr.log');

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

 BC_Activate;

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

 RebootWindows(true);

end.

 

Пример 4. Необходимо удалить в ходе перезагрузки драйвер PE386, создав предварительно его копию в карантине. Протокол работы должен быть размещен в каталоге AVZ, имя файла протокола - boot_clr.log

Решение:

 

begin

 // Добавление в сценарий команды карантина драйвера PE386

 BC_QrSvc('PE386');

 // Добавление в сценарий команды удаления драйвера PE386

 BC_DeleteSvc('PE386');

 // Настройка протокола

 BC_LogFile(GetAVZDirectory + 'boot_clr.log');

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

 BC_Activate;

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

 RebootWindows(true);

end.