383バイトで動くWindowsアプリ、x86アセンブリの限界に挑む

HelloAssembly The smallest possible complete Windows application

383バイトで動くWindowsアプリ、x86アセンブリの限界に挑む

Dave's Garageの動画シリーズで紹介された、x86アセンブリで書かれた最小のWindowsアプリケーションを実現するプロジェクト。タイトルバーやメッセージループ、テキスト描画などの基本機能を備えた完全なGUIアプリを、わずか383バイト(Yasm版)で実現している。リポジトリには、PEヘッダーを手書きした版やシェルコード技法を適用した版など、さまざまな最適化手法が含まれており、それぞれのビルド手順とサイズが比較されている。ウイルススキャナが悪性コードと誤検知する可能性がある点も注意喚起されている。

小さければ小さいほど良い!

この日のほかの記事

2026-08-25