0
我想創建一個使用Subversion命令行的應用程序。我可以通過用戶名與以下情況:svn請求密碼時寫入標準輸入 - c#進程
process.StandardInput.WriteLine(Program.UserName);
之後,它要求輸入密碼:Password for 'xy':
。但與WriteLine
它不起作用。沒有字符出現:
process.StandardInput.WriteLine(Program.Password);
Program.Password
包含正確的密碼。
代碼片段:
process.StartInfo = new ProcessStartInfo
{
FileName = c.CommandName,
Arguments = c.CommandArgs,
UseShellExecute = false,
RedirectStandardInput = true
};
process.Start();
process.StandardInput.WriteLine(Program.UserName);
process.StandardInput.WriteLine(Program.Password);
process.WaitForExit();
有什麼建議?
我不找到這個問題的任何解決方案,所以我使用SharpSvn。這真的是最簡單的方法。 – stratever