我正在尝试创建一个使用 Subversion 命令行的应用程序。我可以通过以下用户名:
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();
有什么建议么?