HeadlinesBriefing favicon HeadlinesBriefing.com

Die kleinste Windows-Anwendung der Welt in Assembler-Code

Hacker News •
×

Dieses Projekt erstellt die kleinstmögliche vollständige Windows-Anwendung mit x86-Assembler, wie in den Dave's Garage-Episoden 'Hello, Assembly! Retrocoding the World's Smallest Windows App in x86 ASM' und 'C vs ASM: Making the World's SMALLEST Windows App' gezeigt. Die Anwendung führt eine Windows-Nachrichtenschleife aus, zeigt eine Titelleiste mit funktionalen Minimieren-, Maximieren- und Schließen-Schaltflächen an und malt zentrierten Text. Drei optimierte Versionen existieren im Repository: 'Tiny Original' mit optimiertem Code, 'Lasse' unter Anwendung von Shell-Codierungstaktiken und 'Theron' mit manuell geschriebenen PE-Headern.

Der QRCode wird als toter Code aus früheren Experimenten beibehalten. Die Build-Anweisungen decken sowohl den normalen MASM32 11.0 als auch MASM32 mit dem Crinkler-Linker für maximale Kompression ab. Benutzer sollten beachten, dass aggressive Optimierungen Virenscanner-Warnungen auslösen können, was eine vorübergehende Deaktivierung von Sicherheitssoftware erfordert, um die ausführbaren Dateien auszuführen.