المساعد الشخصي الرقمي

مشاهدة النسخة كاملة : process.startinfo



C# Programming
07-14-2009, 10:42 AM
Hi,
Is this correct?
I am not sure why I get unknown username or bad password.
Note that the login and password I enter are both correct.
Is there something wrong with the way I am setting the username and password?
Thanks

private void CheckLogin()
{
System.Diagnostics.Process process = new System.Diagnostics.Process();
process.StartInfo.FileName = "cscript.exe";
process.StartInfo.Arguments = strScriptPath;
process.StartInfo.WindowStyle = System.Diagnostics.ProcessWindowStyle.Hidden;
process.StartInfo.UseShellExecute = false;
process.StartInfo.RedirectStandardOutput = true;

process.StartInfo.UserName = "myusername";
System.Security.SecureString strPassword = ReadPassword("password");
}

public static System.Security.SecureString ReadPassword(string password)
{
System.Security.SecureString secPass = new System.Security.SecureString();
for (int i = 0; i < password.Length; i++)
secPass.AppendChar(password[i]);
return secPass;
}