Взаимодействуйте с другими настольными приложениями в Windows, используя C# winforms

Мне было интересно, возможно ли взаимодействовать с другими программами с моей программой. Например, нажатие кнопки в другой программе и т. д. и т. д. Я не уверен, что это вообще возможно, но если это возможно, кто-нибудь может предоставить небольшой пример кода на С#.

Спасибо


person Proximo    schedule 26.05.2009    source источник


Ответы (2)


Вы можете использовать Автоматизацию пользовательского интерфейса для взаимодействия с другими приложениями.

person Benji York    schedule 26.05.2009

Вы можете просто создавать и отправлять сообщения другому процессу. Вам нужно будет использовать P/Invoke для этого из кода С#.

Здесь это какой-то код, который должен указать вам правильное направление.

person Daniel Brückner    schedule 26.05.2009