2011-12-29 109 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