当我尝试使用 Process.Start 和 ProcessStartInfo (.NET) 启动 Firefox 时,一切似乎都正常。但是当我指定另一个帐户(用户的成员)的用户名和密码时,似乎什么也没发生。相同的代码适用于 Calc.exe 或 IE。这很奇怪。有任何想法吗?
这是代码:
System.Diagnostics.ProcessStartInfo pInfo = new System.Diagnostics.ProcessStartInfo();
pInfo.CreateNoWindow = false;
pInfo.WindowStyle = System.Diagnostics.ProcessWindowStyle.Normal;
pInfo.WorkingDirectory = "{WorkingDirectory}";
pInfo.Arguments = "{CommandLineArgs}";
pInfo.FileName = "{ExecutableAddress}";
pInfo.ErrorDialog = true;
pInfo.UseShellExecute = false;
pInfo.UserName = "{LimitedAccountUserName}";
pInfo.Password = "{SecureLimitedAccountPassword}";
System.Diagnostics.Process.Start(pInfo);
谢谢大家。