Я запускаю внешнее приложение с помощью System.Diagnostics.Process, этот внешний процесс в какой-то момент открывает диалоговое окно, в котором пользователь что-то вводит, а затем нажимает «ОК». Что мне нужно, так это подождать с моим приложением (тот, в котором я запустил внешний процесс), пока пользователь что-то не вставит и не нажмет «ОК». После этого мне нужно выполнить еще несколько задач над этим внешним процессом, а затем закрыть его.
Подробнее здесь: https://stackoverflow.com/questions/764 ... automation