Ein verspieltes Malware-Skript, das darauf ausgelegt ist, ein Video von Marios schwebendem Kopf anzuzeigen, der auf humorvolle Weise Zugriff auf Ihren Computer anfordert und ihn anschließend mit einem Blue Screen of Death zum Absturz bringt. Das Skript wird hauptsächlich unter Verwendung von Standard-Windows-Bibliotheken, insbesondere DirectShow, entwickelt.
Stellen Sie zum Erstellen des Projekts sicher, dass die folgenden Abhängigkeiten installiert sind:
pacman -S mingw-w64-i686-gcc
im Terminal aus, um MinGW zu installieren. Suchen Sie für andere Linux-Distributionen in Ihrem Paketmanager nach mingw-w64
oder kompilieren Sie MinGW selbst.make
– wenn auf MSYS2, führen Sie pacman -S mingw-w64-i686-make
aus, um die MinGW-Variante zu installieren, andernfalls installieren Sie die reguläre Version mit Ihrem Paketmanager.winpthreads
von Git – nur notwendig, um die Kompatibilität zu Windows 2000/XP zu erweitern. Die Installationsmethoden variieren je nach Betriebssystem:pacman -S mingw-w64-winpthreads-git
im Terminal aus.mingw-w64-winpthreads-git
verwenden. Stellen Sie vor dem Erstellen des Projekts sicher, dass die Variablen PREFIX
, CXX
und WINDRES
zu Ihrer Umgebung passen. Für MSYS2 oder Arch Linux sind keine Änderungen notwendig. Bei anderen Linux-Distributionen passen Sie diese entsprechend an.
Führen Sie abschließend make
(oder mingw-w64-i686-make
wenn auf MSYS2) im Stammverzeichnis des Repositorys aus, um die ausführbare Datei zu erstellen.
Das Standardvideo, assets/video.wmv
, stammt von „Mario Teaches Typing 2“. Es ist ein Clip von Marios Dialog aus dem Level-Auswahlbildschirm, extrahiert aus dem Durchspielen von NintendoComplete um 22:50.
Um ein alternatives Video zu verwenden, ersetzen Sie die Datei assets/video.wmv
durch Ihre eigene Windows Media Video (WMV)-Datei und achten Sie darauf, dass sie den Namen video.wmv
trägt. Für die Videokonvertierung können Sie Tools wie FFmpeg verwenden:
ffmpeg -i input.mp4 -b 512k output.wmv
Dieses Projekt ist unter der MIT-Lizenz lizenziert. Einzelheiten finden Sie in der LICENSE-Datei.
Beiträge, egal ob Issues oder Pull Requests, sind sehr erwünscht und willkommen. Fühlen Sie sich frei, in irgendeiner Form einen Beitrag zu leisten!