работаю с функцией SendInput(...) и забыл инициализировать структуру сообщения, так что в дебаге некоторые поля остались заполнены 0xCCCCCCCC
В связи с этим всплыл замечательный глюк: при исполнении сообщения (даже простого WM_MOUSEMOVE) винда начинает показывать экранную заставку
вот содержимое структуры (слева - изначально неинициализированное, не все поля корректны, справа - всё корректно)
Экспериментировать с причиной такого поведения не стал, только отметил сей любопытный факт
. (Подозреваю, что дело тут в большой разнице времени между предыдущим сообщением - поле time