Все условия и пояснения к реализации в файлах. На языке ассемблера x86 с использованием интерфейса WinAPI.