我正在尝试通过pLink和PuTTY连接到Linux机器来传输一些.txt文件。现在我只是想让连接工作。我有一个带有2个文本框(用户名,linux1)和一个密码框(pwbox1)的小窗口,还有一个按钮,当你点击它时,它应该连接到linux机器!
这是我的代码:
private void button1_Click(object sender, RoutedEventArgs e)
{
string user = username.Text;
string passw = pwbox1.Password;
string linuxHst = linux1.Text;
ProcessStartInfo psi = new ProcessStartInfo(@"C:\Program Files (x86)\PuTTY\plink.exe", user + "@" + linuxHst + " -pw " + passw);
psi.RedirectStandardInput = true;
psi.RedirectStandardOutput = true;
psi.WindowStyle = ProcessWindowStyle.Normal;
psi.UseShellExecute = false;
psi.CreateNoWindow = false;
Process process = Process.Start(psi);
process.WaitForExit(5000);
}
问题是当我尝试使用控制台应用程序时,它可以工作,没有文本框!但我需要它与WPF合作。 谁能告诉我我做错了什么?我错过了什么吗?