Ваша цель проста: программа должна сделать экран вашего компьютера полностью черным .
После запуска программы экран должен быстро стать полностью черным и оставаться таковым до выхода из программы (любая клавиша или Alt + F4, движение мыши и т. Д.), После чего все должно вернуться в нормальное состояние. Поэтому выключение компьютера или выключение монитора НЕ допускается . За это время не должен быть виден ни один не черный пиксель, даже мигающий курсор.
Пользователь не должен делать никаких подготовительных действий (перемещение мыши за пределы экрана, отсоединение кабелей и т. Д. Или ввод данных пользователем после запуска программы), просто запустите программу.
Вы можете с уверенностью предположить, что к компьютеру подключен только один монитор. Мы также предполагаем стандартный настольный компьютер или ноутбук, потому что делать это на определенном устройстве без обычного монитора было бы слишком просто.
Если вы используете какие-либо внешние ресурсы (черное изображение, файл графического интерфейса и т. Д.), Их размер в байтах добавляется к размеру вашего кода.
Это нормально, если он работает только на одном семействе ОС, или если он требует opengl и т. Д., Но требует очень специфической конфигурации оборудования.
Ваш исходный код должен быть написан на языке программирования, а не просто в файле конфигурации, который будет использовать какая-либо другая программа (например, заставка).