Asla. İnternetten öğrenilen kurslarla asla.
Bir antivirüs programı yazmak oldukça karmaşık bir işlemdir. Ancak, temel olarak bir antivirüs programı, bilgisayarınızdaki dosyaları tarar, virüsleri tespit eder ve siler veya karantinaya alır.
Bu işlevleri gerçekleştirmek için birkaç farklı teknik kullanılabilir. Örneğin, antivirüs programı, bilgisayarınızdaki dosyaları belirli bir düzene göre tarayabilir veya imza tabanlı tarama yapabilir. Ayrıca, programın zararlı yazılım davranışlarını tespit edebilmesi için sanal ortamlar kullanması veya heuristik tarama yapması da mümkündür.
Ancak, bu işlemler oldukça karmaşık olduğu için bir antivirüs programı yazmak, tecrübe ve uzmanlık gerektirir. Ayrıca, antivirüs programlarının doğru şekilde çalışması için sürekli güncellenmeleri ve yeni tehditleri tanıyabilmeleri gerekir.
Eğer C++ öğrenmeye yeni başlamışsanız, öncelikle temel programlama kavramlarını öğrenmeniz ve daha sonra daha basit programlar yazarak tecrübe kazanmanız önerilir. Daha sonra, antivirüs programı yazmaya çalışabilirsiniz. Ancak, bunun için zaman, bilgi ve kaynaklara ihtiyacınız olacaktır.
Ayrıca hiçbir kurs sana virüslerin nereden nasıl bulaşacağını ve nasıl virüs olup olmayacağını anlamanın yolunu sunmaz.