Also:
Erstmal: Ein Virus ist ein ganz normales Computerprogramm. Insofern ist das Ziel eines Angriffs, Programmcode auf Deinem Rechner auszuführen.
Dazu gibt es folgende Möglichkeiten:
1. Programmdateien. Früher gab es wirklich mal das Spielchen mit den Doppelendungen - aber das hat eigentlich rapide abgenommen, weil Windows eine Warnung ausgibt wenn man versucht, eine Programmdatei aus dem Internet zu öffnen.
Kurzum: Wenn man eine EXE, BAT, PIF, SCR, VBS oder COM - Datei öffnet, dann wird der Code ausgeführt. Das klappt aber halt nur mit Programmdateien.
2. Datendateien mit Skriptcode:
In Dateiformate wie PDF, DOC, XLS o.ä. kann man "Skripte" reinpacken. In einem Word-Dokument steckt kein richtiger Programmcode - aber man kann z.B. Makros schreiben. Diese Skriptsprachen sind teilweise recht mächtig. Normalerweise sollte das Hauptprogramm (also Word, der Acrobat Reader o.ä.) verhindern, dass der Skriptcode wirklich böse Sachen auf dem System anstellt.
Allerdings sind Programme nicht fehlerfrei - und so gibt es regelmäßig Fehler in Flash, Acrobat Reader, Java oder sonstwo die es dem Skriptcode dann doch erlauben auf dem System Mist zu bauen.
3. "Fehlerhafte" Datendateien:
Die dritte Variante: Man nimmt eine Bilddatei und manipuliert sie so, dass sie fehlerhafte Angaben enthält. Das Programm zum Anzeigen öffnet die Datei, verschluckt sich an den falschen Angaben und stürzt ab. Wenn ein Programm wegen sowas abstürzt kann man mit etwas Glück bzw. Pech auch Code ausführen.
Gegen Punkt 1 hilft nur die Augen aufzumachen. Gegen Punkte 2 und 3 helfen nur aktuelle Software.
WMV-Dateien sind Datendateien. Da kann kein Code drinnestecken. Nur ein Film. WMV-Dateien enthalten auch keinen Scriptcode. Also bleibt nur Punkt 3. Möchte man sich dagegen absichern, dann hilft nur die Konvertierung der Datei durch einen Fremdanbieter.
Mailanhänge sind absolut harmlos so lange die nicht geöffnet (d.h. ausgeführt oder angezeigt) werden. Man kann Mailanhänge auf der Festplatte speichern wie man möchte - dadurch wird definitiv niemals Code ausgeführt.
Interessant wird der Fall, wo das Mailprogramm/Webbrowser fehlerhaft ist: Denn auch eine Mail ist nichts anderes als eine Datendatei d.h. wenn das Programm, was die Mail anzeigt fehlerhaft ist, dann könnte man mit einer gut manipulierten Mail schon durch das Betrachten der Mail Code ausführen. Aber das ist eigentlich auch Vergangenheit, denn die aktuellen Programme / Webbrowser wurden lange unter diesem Gesichtspunkt hin optimiert.