Я пытаюсь отправить одно нажатие клавиши в приложение, у которого нет окна (потому что я запустил его с помощью StartInfo.CreateNoWindow = True), и поэтому я не могу использовать SendKeys. Я посмотрел SendMessage, но это не кажется совершенно правильным, поскольку программа, которую я отправляю, не обрабатывает очереди сообщений.Как отправить нажатие клавиши в приложении без окна
Обычно я использовал свойство StartInfo.RedirectStandardInput и отправлял его через StreamWriter, но это не работает, поскольку приложение, которое он отправляет, ищет фактические нажатия клавиш клавиатуры, вместо того, чтобы извлекать информацию из StandardInput (старый C++ с использованием getch). У кого-нибудь есть идеи, как отправить клик в приложение без окна.