У меня есть приложение командной строки, которое запускается и выполняет некоторую работу. В это время оно прослушивает нажатия клавиш (s => show status). Это не типичная командная строка, где вы нажимаете 's' и
Теперь я пытаюсь "управлять" этим приложением командной строки из причудливого GUI-приложения, посылая нажатия клавиш. Я пробовал более традиционный подход - писать в StandardInput процесса, но это, похоже, не дает никакого эффекта. Кроме того, поскольку у реального процесса нет окна (он запускается с CreateNoWindow=true), я не могу попробовать Win32 API для отправки нажатий клавиш в окно.
Есть ли другой способ сделать это?