Antivirus Necə Yaradılır

Mündəricat:

Antivirus Necə Yaradılır
Antivirus Necə Yaradılır

Video: Antivirus Necə Yaradılır

Video: Antivirus Necə Yaradılır
Video: Ən yaxşı pulsuz antivirus proqramları! TAM VƏ DOĞRU BAXIŞ! 2024, Aprel
Anonim

Antivirus proqramı, zərərli sənədləri və kompüterinizə zərər verən virusları aşkarlayan xüsusi bir tətbiqdir. Proqramlaşdırma bacarığınız varsa, özünüz antivirus proqramı yaza bilərsiniz.

Antivirus necə yaradılır
Antivirus necə yaradılır

Təlimat

Addım 1

Öz antivirusunuzu yaratmaq üçün əsas strukturlar yaradın. Həm antivirus verilənlər bazası yaratmaq üçün proqram, həm də skaner tərəfindən istifadə ediləcəklər. Əvvəlcə istədiyiniz quruluşları elan edin. Birincisi, imza quruluşudur. Növbəti bir imza və bir ad birləşdirən bir qeyd quruluşudur. Virusun adı üçün yaddaş ayırma funksiyasını daxil edin. Hər iki quruluşu bir başlıq sənədinə yerləşdirin.

Addım 2

Antivirus verilənlər bazası faylları ilə işləmək üçün bir sinif yazın. Bir neçə sinif yaratmalısınız: əsas fayl sinfi, fayl oxuyucu sinfi və yazı əlavə sinfi. Bu sinifləri CAVBFile.h sənədində elan edin. Dərslərin tətbiqini AVBFile.cpp faylına yerləşdirin. Başlıq sənədini daxil edin. Ayrıca, faylın mövcudluğu üçün bir çek əlavə etməlisiniz. Sonra fayla yazmaq üçün sinif funksiyalarını tətbiq edin.

Addım 3

Aşağıdakı alqoritmi tətbiq edin: bir fayl açılıb tapılmasa, yeni bir fayl yaradılacaq, ona bir başlıq yazılacaq. Fayl varsa, imza yoxlanılacaq və qeydlərin sayı oxunacaqdır. Parametr olaraq qeyd quruluşuna istinad edəcək addRecord funksiyasını buraya əlavə edin. Girişi sənədin sonuna aparın. Bundan sonra qeyd sayğacını artırmaq lazımdır.

Addım 4

Antivirus proqramı verilənlər bazası yaratmaq üçün bir proqram həyata keçirin. Virus sənədinə, verilənlər bazasına gedən yoldan istifadə edin, həmçinin virus sənədindəki ardıcıllığı və adını parametrləri olaraq dəyişdirin. Keçirilən arqumentləri A [Dəyər] formatında istifadə edin, burada A müvafiq düymədir, Dəyər dəyərdir. Proqramın hərəkəti üçün aşağıdakı alqoritmi yazın: zərərli proqramı açın, ofsetlə gedin, qarışığı hesablayın və verilənlər bazasına giriş əlavə edin. Proqram kodunu avrec.cpp faylına yerləşdirin.

Addım 5

Faylın zərərli proqramı yoxlayacaq skaner kodunu yazın. Bazası olan faylı bazası ilə eyni qovluğa qoyun və adını avbase.avb qoyun. Virus əleyhinə bir skaner yaratmaq üçün aşağıdakı iş alqoritmindən istifadə edin: bir verilənlər bazası faylını yükləyin, faylların siyahısını alın, bir faylı tarayın.

Tövsiyə: