Da ich bis eben im Urlaub war, kann ich leider erst jetzt gratulieren. Was den Code betrifft, fällt es mir schwer, etwas wirklich Neues zu posten. Assembler hatten wir zwar schon, aber noch kein Assembler mit WinAPI ...
Das assemblieren könnte mit NASM so aussehen: nasm -fobj birthday.asm. Und mit ALINK kann man dann mittels alink -oPE birthday.obj zur einer ausführbaren Datei linken. Dann dürfte man eine Win32 Anwendung mit schlanken 1,5 kb haben, denn die Datei verzichtet sogar auf ein Datensegment. Und mit solchen ASM WinAPI Anwendung lernt man die WinAPI viel näher kennen. Höchst anregend. Ähm, ja. Was ich sagen wollte: Herzlichen Glückwunsch DFYX. Bleib so wie du bist.