Kuidas Luua Viirusetõrjet

Sisukord:

Kuidas Luua Viirusetõrjet
Kuidas Luua Viirusetõrjet

Video: Kuidas Luua Viirusetõrjet

Video: Kuidas Luua Viirusetõrjet
Video: Kuidas luua arvutis digitaalselt allkirjastatud dokumenti? 2024, November
Anonim

Viirusetõrjeprogramm on spetsiaalne rakendus, mis tuvastab teie arvutit kahjustavaid pahatahtlikke faile ja viirusi. Kui teil on programmeerimisoskus, saate viirusetõrjerakenduse ise kirjutada.

Kuidas luua viirusetõrjet
Kuidas luua viirusetõrjet

Juhised

Samm 1

Looge oma viirusetõrje loomiseks põhistruktuurid. Neid kasutab nii programm viirusetõrjebaasi loomiseks kui ka skanner. Esiteks deklareerige soovitud struktuurid. Esimene on allkirjastruktuur. Järgmine on dokumendistruktuur, mis ühendab allkirja ja nime. Lisage mälu eraldamise funktsioon viiruse nimele. Pange mõlemad struktuurid päisefaili.

2. samm

Kirjutage klass viirusetõrjebaaside failidega töötamiseks. Peate looma mõned klassid: baasfailiklass, faililugejaklass ja kirjutamisklass. Deklareerige need klassid failis CAVBFile.h. Pange klasside rakendamine faili AVBFile.cpp. Kaasa päisefail. Samuti peate lisama faili olemasolu kontrolli. Seejärel rakendage faili kirjutamiseks klassi funktsioonid.

3. samm

Rakendage järgmine algoritm: kui fail avatakse ja seda ei leita, siis luuakse uus fail, sellele kirjutatakse päis. Kui fail on olemas, kontrollitakse allkirja ja loetakse kirjete arvu. Lisage siia funktsioon addRecord, mis võtab parameetrina viite kirjestruktuurile. Teisaldage kirje faili lõppu. Pärast seda on vaja rekordiloendurit suurendada.

4. samm

Rakendage programm viirusetõrjeprogrammi andmebaasi loomiseks. Kasutage viiruse faili, andmebaasi teed, samuti muutke parameetritena viiruse faili järjestust ja selle nime. Kasutage mööduvaid argumente vormingus A [Väärtus], kus A on vastav võti, Väärtus on väärtus. Kirjutage üles järgmine programmi algoritm: avage pahavarafail, navigeerige nihke kaupa, arvutage räsi ja lisage andmebaasi kirje. Asetage programmi kood faili avrec.cpp.

5. samm

Kirjutage üles skanneri kood, mis kontrollib faili pahavara olemasolu. Asetage fail koos alusega samasse kausta koos alusega ja nimetage see avbase.avb. Viirusetõrjeskanneri loomiseks kasutage järgmist tööalgoritmi: laadige alla andmebaasifail, hankige failide loend, skannige fail.

Soovitan: