Urgent.News

What's breaking now, across thousands of outlets.

Tech

HelloAssembly The smallest possible complete Windows application

A project aims to create the smallest possible Windows application, sans compression, featuring readability and comments. The goal is to keep the size as minimal as feasible. The code, located in the Lasse directory, can be compiled using MASM32 11.0, obtainable from various sources. The resulting executable will be titled LittleWindows.exe.

Crinkler, a compressing linker for compact executables, is also included in the repository, in the Crinkler folder. It necessitates the Windows SDK, with version 10.0.20348.0 recommended for the best outcomes. After installation, follow these build instructions. Alternatively, the Theron directory code requires Yasm, a NASM assembler rewrite under the new BSD license.

Download the latest Yasm version for general use and build with the renamed yasm.exe. The current smallest executable sizes, as of March 11, 2023, are detailed below: The smallest possible complete Windows application.

Written by urgent.news from Hacker News's reporting — not their text. Machine-written — may contain errors; check the original before relying on it.

Read the original at github.com →

More in Tech

More from Tuesday 25 August →