В настоящее время я отправляю щелчки мыши через win32 SendInput (pinvoke), я пытаюсь синхронизировать свое приложение, чтобы дождаться обработки щелчков мыши, прежде чем двигаться дальше. Я стараюсь не использовать крепкий сон, потому что время просто сложит миллионы инструкций за несколько дней. Я пытался использовать SetWindowsHookEx с WH_MOUSE_LL в моем приложении c #, и, хотя я получаю события, не кажется, что они были обработаны внешним приложением.