Рефераты

Разработка антивирусного монитора

Разработка антивирусного монитора

Метод защиты файлов диска «Эксклюзив»

Начало

Ввод диска для защиты, Вы-

бор типов объектов защиты

и способа доступа к ним.

Конец списка Да

каталогов?

Нет

Да Конец списка

файлов?

Нет

Неверный тип Да

объекта?

Нет

Открытие файла,

с выбранными пра-

вами доступа к нему

других процессов.

Да Продолжать выполнение?

(ДА)

Нет

Да Продолжать выполнение?

(ДА)

Нет

Конец

1. Метод защиты от копирования программы

Начало

Чтение из памяти При первом

запуске

даты изготовления создаётся

«dbpg.ini»,

BIOS (0xffff5) содержащий загам-

мированную дату

создания BIOS.

«Программный файл

Файл «dbpg.ini» существ? не

существует!» Нет

Да

Чтение из файла

«dbpg.ini» созданной

при установке и загам-

мированной даты BIOS

Гамма-функ-

ции не совпадают?

«Не легальная копия

программы!!!»

Конец

Запуск программы

2. Гаммирование

Начало

Str = “”

I = 0

SoderjVvoda = ””

Simvol = ””

S = 1

Gamma = “GAMMA”

Нет

S= 255 Gamma[s-1]+Simvol

Да

Simvol+=Gamma[s-1]-255

SoderjVvoda+=simvol

Нет

S > Str.Length+1

Да

Конец


© 2010 Современные рефераты