Ввод текста в текстовое поле, не принадлежащее вашему приложению (C#/.NET)

StackOverflow https://stackoverflow.com/questions/1191540

  •  19-09-2019
  •  | 
  •  

Вопрос

Итак, мне просто интересно, как я могу ввести текст в текстовое поле на веб-странице с помощью приложения Windows.

Почти как обратная царапина на экране.

Я знаю, что где-то читал о возможности сделать это, но совершенно забыл, как он это сделал.Я думаю, что он, возможно, использовал библиотеки DLL Win32, что могло бы быть забавным занятием, но сейчас я отошел от темы.

Итак, вопрос:Как вы можете вставлять текст в текстовые поля, которые не принадлежат вашему приложению, с помощью .NET (C#)

РЕДАКТИРОВАТЬ:Нашёл свой ответ.Смотрите комментарии ниже.

Это было полезно?

Решение

Посмотри на ОтправитьИнпут Win32 API.Естественно, сначала вам нужно сосредоточиться на правильном окне.Кроме того, в Vista и выше имеются некоторые ограничения безопасности, поэтому приложение с низким уровнем привилегий не может манипулировать другим приложением с более высокими привилегиями.

Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top