2011-12-29 111 views
1

我创建了System.Diagnostics.Process类的新实例。使用System.Diagnostics.Process输入密码

StartInfo.Filename属性是我的命令行应用程序的名称(OpenSSL.exe)。我可以使用StandardInput.WriteLine向这个应用程序发送命令。这工作正常,直到我到达要求我输入密码的地步,在这种情况下,什么都不做。

我在这里做错了什么?

回答

3

我工作了这一点,我添加了一个参考System.Windows.Forms然后用SendKeys.SendWait发送到应用我的密码的每个字母,其次是输入键。

+0

如果你不打算提供任何建设性的批评或替代的答案,给我一个-1有什么意义? – JMK 2011-12-29 15:38:17

+0

downvote看起来很奇怪:答案看起来像是一个干净利落的问题。 – 2011-12-29 17:37:58