Bu her sadece Windows a özel bir durum değil diğer işletim sistemleri vs. yazılımın uzantılı her şeyde dll dosyaları kullanılır sebebi dll dosyalarındaki kpd bloklarına ekstra bir yazılım olmadan müdehale edemezsin bunun için güvenli bir uzantıdır. Tabi bu dll dosyalarını kötü amaçlı kod ile doldurursan onlarda virüs olarak çalışır yani bu genel geçer bir yazılım kuralı amaçtır yani gerekli bir olay.
Sorunun cevabı verildiğine göre başka sorularınız için foruma yine bekleriz.