כיצד ליצור אנטי-וירוס

תוכן עניינים:

כיצד ליצור אנטי-וירוס
כיצד ליצור אנטי-וירוס

וִידֵאוֹ: כיצד ליצור אנטי-וירוס

וִידֵאוֹ: כיצד ליצור אנטי-וירוס
וִידֵאוֹ: אנטי וירוס מומלץ - על מה אסור לוותר באנטי וירוס 2024, נוֹבֶמבֶּר
Anonim

תוכנית אנטי-וירוס היא יישום מיוחד המגלה קבצים ווירוסים זדוניים הפוגעים במחשב שלך. אם יש לך כישורי תכנות, אתה יכול לכתוב יישום אנטי-וירוס בעצמך.

כיצד ליצור אנטי-וירוס
כיצד ליצור אנטי-וירוס

הוראות

שלב 1

צור מבנים בסיסיים לבניית אנטי-וירוס משלך. הם ישמשו הן את התוכנית ליצירת מסד הנתונים האנטי-וירוס והן את הסורק. ראשית, הכריז על המבנים שאתה רוצה. הראשון הוא מבנה החתימה. הבא הוא מבנה תקליטים המשלב חתימה ושם. כלול את הפונקציה של הקצאת זיכרון לשם הנגיף שבו. מקם את שני המבנים בקובץ כותרת.

שלב 2

כתוב כיתה לעבודה עם קבצי בסיסי אנטי-וירוס. יהיה עליך ליצור כמה מחלקות: מחלקת הקבצים הבסיסית, מחלקת קורא הקבצים והמחלקה לכתוב להוסיף. הכריז על שיעורים אלה בקובץ CAVBFile.h. הצב את יישום הכיתות בקובץ AVBFile.cpp. כלול את קובץ הכותרת. עליך להוסיף צ'ק לקיומו של הקובץ. לאחר מכן יש ליישם את פונקציות הכיתה לכתיבה לקובץ.

שלב 3

יישם את האלגוריתם הבא: אם קובץ נפתח והוא לא נמצא, אז ייווצר קובץ חדש, כותרת תיכתב אליו. אם הקובץ קיים, החתימה תיבדק ותקרא את מספר הרשומות. הוסף את הפונקציה addRecord כאן, שתיקח התייחסות למבנה הרשומה כפרמטר. העבר את הערך לסוף הקובץ. לאחר מכן, יש צורך להגדיל את מונה השיאים.

שלב 4

יישום תוכנית ליצירת מאגר תוכניות אנטי-וירוס. השתמש בנתיב לקובץ הנגיף, למסד הנתונים, כמו גם לשנות את הרצף בקובץ הנגיף ואת שמו כפרמטרים שלו. השתמש בארגומנטים עוברים בפורמט A [ערך], כאשר A הוא המפתח המתאים, ערך הוא הערך. רשום את האלגוריתם הבא לפעולת התוכנית: פתח את קובץ התוכנה הזדונית, נווט לפי קיזוז, חשב את הגיבוב והוסף ערך למסד הנתונים. מקם את קוד התוכנית בקובץ avrec.cpp.

שלב 5

רשמו את קוד הסורק שיבדוק אם קיימת תוכנה זדונית. מקם את הקובץ עם הבסיס באותה תיקייה עם הבסיס ושמו avbase.avb. השתמש באלגוריתם העבודה הבא ליצירת סורק אנטי-וירוס: הורד קובץ מסד נתונים, קבל רשימת קבצים, סרוק קובץ.

מוּמלָץ: