Другое приложение отображает окно сообщения (с уникальным текстом внутри), пользователь выбирает Да/Нет. Как определить, что он нажал в c#? (лучше всего в .Net до 3.5). Я мог бы провести опрос с помощью FindWindowEx (в другом потоке), но как определить, какая кнопка была нажата? Также я не думаю, что опрос — лучший способ выполнить работу.
Мне нужно знать, что пользователь выбрал в другом приложении, чтобы я мог соответствующим образом отреагировать в своем собственном приложении. У меня нет доступа к исходному коду другого приложения. Также, чтобы было ясно, я не хочу сам нажимать ни одну из кнопок. Я не боюсь немного c++, winapi и pinvoke