C#中怎么向一个程序发出指令

C#中如何向一个程序发出指令?例如,用C#写一个控制程序,控制CTerm.exe自动登陆,期间有帐号的输入以及密码的

C#中如何向一个程序发出指令?
例如,   用C#写一个控制程序,   控制CTerm.exe自动登陆,   期间有帐号的输入以及密码的输入等,   有什么方法么?


谢了先

[解决办法]
Process[] proc = Process.GetProcessesByName( "Cterm ");
foreach (Process p in proc)
{
int ProcID = p.Id;
Interaction.AppActivate(ProcID);
Keyboard key = new Keyboard();
key.SendKeys( "username{Enter} ",true)
key.SendKeys( "password{Enter} ",true)
}