Есть ли функциональные различия между использованием SendInput и SendMessage для симуляции нажатий клавиш и движений мыши? Кажется, есть полное совпадение в отношении моделирования ввода. Делает ли SendInput что-то магическое за кулисами, которого не делает SendMessage?