Kaip Sukurti Antivirusinę Programą

Turinys:

Kaip Sukurti Antivirusinę Programą
Kaip Sukurti Antivirusinę Programą

Video: Kaip Sukurti Antivirusinę Programą

Video: Kaip Sukurti Antivirusinę Programą
Video: KAIP TESTUOTI ANTIVIRUSINĘ 2024, Balandis
Anonim

Antivirusinė programa yra speciali programa, aptinkanti kenksmingus failus ir virusus, kurie kenkia jūsų kompiuteriui. Jei turite programavimo įgūdžių, galite patys parašyti antivirusinę programą.

Kaip sukurti antivirusinę programą
Kaip sukurti antivirusinę programą

Nurodymai

1 žingsnis

Sukurkite pagrindines antivirusinės kūrimo struktūras. Juos naudos tiek programa kurdama antivirusinę duomenų bazę, tiek skaitytuvas. Pirmiausia deklaruokite norimas struktūras. Pirmasis yra parašo struktūra. Kitas yra įrašo struktūra, sujungianti parašą ir vardą. Įtraukite atminties paskirstymo viruso pavadinimui funkciją. Įdėkite abi struktūras į antraštės failą.

2 žingsnis

Parašykite klasę darbui su antivirusinių duomenų bazių failais. Turėsite sukurti keletą klasių: pagrindinę failų klasę, failų skaitytojų klasę ir rašymo pridėti klasę. Deklaruokite šias klases faile CAVBFile.h. Įdėkite klases į AVBFile.cpp failą. Įtraukite antraštės failą. Taip pat turite pridėti failo buvimo patikrinimą. Tada įgyvendinkite klasės funkcijas, skirtas rašyti į failą.

3 žingsnis

Įgyvendinkite šį algoritmą: jei failas atidaromas ir jo nerandama, bus sukurtas naujas failas, jam bus parašyta antraštė. Jei failas egzistuoja, bus patikrintas parašas ir perskaitytas įrašų skaičius. Čia pridėkite funkciją addRecord, kuri kaip parametrą nurodys įrašo struktūrą. Perkelkite įrašą į failo pabaigą. Po to būtina padidinti įrašų skaitiklį.

4 žingsnis

Įgyvendinkite programą, kad sukurtumėte antivirusinių programų duomenų bazę. Naudokite kelią į viruso failą, duomenų bazę, taip pat pakeiskite viruso failo seką ir jos pavadinimą kaip parametrus. Naudokite pereinančius argumentus formatu A [Reikšmė], kur A yra atitinkamas raktas, Reikšmė yra vertė. Užrašykite šį programos veiksmų algoritmą: atidarykite kenkėjiškų programų failą, naršykite pagal poslinkį, apskaičiuokite maišos variantą ir įtraukite įrašą į duomenų bazę. Įdėkite programos kodą į failą avrec.cpp.

5 žingsnis

Užrašykite skaitytuvo kodą, kuris patikrins, ar faile nėra kenkėjiškų programų. Įdėkite failą su pagrindu į tą patį aplanką su pagrindu ir pavadinkite jį avbase.avb. Norėdami sukurti antivirusinį skaitytuvą, naudokite šį darbo algoritmą: atsisiųskite duomenų bazės failą, gaukite failų sąrašą, nuskaitykite failą.

Rekomenduojamas: