Антивирус программасы - зыяндуу файлдарды жана компьютериңизге зыян келтирген вирустарды аныктоочу атайын тиркеме. Эгерде сизде программалоо көндүмдөрү болсо, анда сиз өзүңүз вируска каршы тиркеме жаза аласыз.
Нускамалар
1 кадам
Өзүңүздүн антивирусту куруу үчүн негизги түзүмдөрдү түзүңүз. Алар вируска каршы маалымат базасын түзүү программасы тарабынан дагы, сканер аркылуу дагы колдонулат. Биринчиден, сиз каалаган түзүмдөрүн жарыялоо. Биринчиси, кол тамгалардын түзүмү. Кийинкиси - кол менен ысымды бириктирген жазуу структурасы. Андагы вирустун аталышы үчүн эс тутумду бөлүштүрүү функциясын кошуңуз. Эки структураны баш файлына жайгаштырыңыз.
2-кадам
Антивирустук маалыматтар базасынын файлдары менен иштөө классын жазыңыз. Сиз бир нече класстарды түзүшүңүз керек болот: негизги файл классы, файл окуучу класс жана жазуу кошуу классы. Бул класстарды CAVBFile.h файлына жарыялаңыз. Класстардын аткарылышын AVBFile.cpp файлына жайгаштырыңыз. Баш файлды кошуңуз. Ошондой эле файлдын бар экендигин текшерүүнү кошуу керек. Андан кийин файлга жазуу үчүн класс функцияларын ишке ашырыңыз.
3-кадам
Төмөнкү алгоритмди ишке ашырыңыз: эгер файл ачылып, ал табылбаса, анда жаңы файл түзүлөт, ага баш ат жазылат. Эгерде файл бар болсо, анда колу текшерилет жана жазуулардын саны окулат. Бул жерге addRecord функциясын кошуңуз, ал параметр катары жазуу структурасына шилтеме берет. Киргизүүнү файлдын аягына жылдырыңыз. Ушундан кийин рекорддук эсептегичти көбөйтүү керек.
4-кадам
Антивирустук программалар базасын түзүү программасын ишке ашыруу. Вирус файлына, маалымат базасына жолду колдонуңуз, ошондой эле вирус файлындагы ырааттуулукту жана анын атын анын параметрлери катары өзгөртүңүз. Өткөрүүчү аргументтерди A [Value] форматында колдонуңуз, мында A - тиешелүү баскыч, Value - маани. Программанын иш-аракетинин төмөнкү алгоритмин жазыңыз: зыяндуу программалык файлды ачыңыз, жылышуу жолу менен өтүңүз, таштанды эсептеңиз жана маалымат базасына жазууну кошуңуз. Программанын кодун avrec.cpp файлына жайгаштырыңыз.
5-кадам
Файлдын зыяндуу программасы бар-жогун текшере турган сканердин кодун жазыңыз. Файлды базасы менен бир эле папкага салып, анын атын avbase.avb деп коюңуз. Антивирустук сканерди түзүү үчүн төмөнкү иш алгоритмин колдонуңуз: маалыматтар базасынын файлын жүктөп алыңыз, файлдардын тизмесин алыңыз, файлды сканерлеңиз.