В учебных целях разрабатываю свой маленький "проект" (хотя таковым его трудно назвать) .И у меня появилась потребность программно симулировать клики мышки, разобрался как разместить мышку по определенной координате но не доходит как заставить ее кликать (мне не нужно просто решение, хотелось бы услышать объяснения как это работает)
InputSimulator как раз и представляет собой удобный интерфейс над WinAPI:
The Windows Input Simulator provides a simple .NET (C#) interface to simulate Keyboard or Mouse input using the Win32 SendInput method. All of the Interop is done for you and there's a simple programming model for sending multiple keystrokes.
Вот мне надо было приатачиться к процессу и нажать графическую кнопку. Так вот клик происходит, а кнопка не нажимается, так отработал пример со stackoverflow. InputSimulator проблему решил, так как делает иначе.