Всем привет!
Нужно разработать приложение для работы с сервером по SSH.
Хочу реализовать через консольное приложение, которое есть в составе Bitvise SSH Client.
Проблема следующая: при запуске консольного приложения Bitvise stermc (1 на скрине 1), оно открывает дочернее консольное окно (2), в котором и нужно работать с сервером.
Для StdoutRead/StdinWrite мы имеем PID stermc, а как работать с его дочерним окном?
WinGetProcess() также возвращает PID stermc, а не его дочернего окна...
Если - никак, то как еще можно организовать работу по SSH?
Через plink все работает, но он почему-то некоторые символы отображает некорректно (второй скриншот).
Помогите решить проблему, пожалуйста.
Нужно разработать приложение для работы с сервером по SSH.
Хочу реализовать через консольное приложение, которое есть в составе Bitvise SSH Client.
Проблема следующая: при запуске консольного приложения Bitvise stermc (1 на скрине 1), оно открывает дочернее консольное окно (2), в котором и нужно работать с сервером.
Для StdoutRead/StdinWrite мы имеем PID stermc, а как работать с его дочерним окном?
WinGetProcess() также возвращает PID stermc, а не его дочернего окна...
Если - никак, то как еще можно организовать работу по SSH?
Через plink все работает, но он почему-то некоторые символы отображает некорректно (второй скриншот).
Помогите решить проблему, пожалуйста.