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