Ввод пароля с помощью System.Diagnostics.Process - PullRequest
1 голос
/ 29 декабря 2011

Я создал новый экземпляр класса System.Diagnostics.Process.

Свойство StartInfo.Filename - это имя моего приложения командной строки (OpenSSL.exe).Я могу использовать StandardInput.WriteLine для отправки команд в это приложение.Это работает нормально, пока я не достигну точки, где меня просят ввести пароль, и в этом случае StandardInput.WriteLine ничего не делает.

Что я здесь не так делаю?

1 Ответ

3 голосов
/ 29 декабря 2011

Я решил это, добавил ссылку на System.Windows.Forms, затем использовал SendKeys.SendWait для отправки каждой буквы моего пароля в приложение, а затем клавишу Enter .

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...