Skip to content
Tech News
← Back to articles

HelloAssembly The smallest possible complete Windows application

read original more articles
Why This Matters

This project demonstrates how to create the smallest possible Windows application using assembly language, highlighting techniques that optimize code size while maintaining full functionality. Such efforts push the boundaries of minimalism in software development, which can benefit embedded systems, security research, and understanding of Windows internals for developers and enthusiasts alike.

Key Takeaways

HelloAssembly

The smallest possible complete Windows application.

From the episode "Hello, Assembly! Retrocoding the World's Smallest Windows App in x86 ASM" on Dave's Garage:

And the follow-up episode "C vs ASM: Making the World's SMALLEST Windows App":

Introduction

Code in the repository:

Optimized version of the original code is in the folder "TinyOriginal"

Version applying shell coding tactics is in the folder "Lasse"

... continue reading