使用 System.Diagnostics.Process 远程执行进程
我正在开发 ASP.net 应用程序 我正在尝试使用 System.Diagnostics.Process 类远程执行一个进程,
这是我的代码:
ProcessStartInfo startInfo = new ProcessStartInfo(@"C:\TestCommand.exe");
startInfo.Domain = "myDomain";
startInfo.UserName = "MyUserName";
SecureString sec = new SecureString();
foreach (char item in "MyPassword")
{
sec.AppendChar(item);
}
sec.MakeReadOnly();
startInfo.Password = sec;
startInfo.UseShellExecute = false;
Process.Start(startInfo);
我不断收到异常消息“登录失败:未知的用户名或错误密码”。 我绝对确定我正在提交正确的用户名/密码,
我是否在这里遗漏了一些东西?
塔克斯
I'm working on an ASP.net app
I'm trying to execute a process remotely , using System.Diagnostics.Process class
here's my code:
ProcessStartInfo startInfo = new ProcessStartInfo(@"C:\TestCommand.exe");
startInfo.Domain = "myDomain";
startInfo.UserName = "MyUserName";
SecureString sec = new SecureString();
foreach (char item in "MyPassword")
{
sec.AppendChar(item);
}
sec.MakeReadOnly();
startInfo.Password = sec;
startInfo.UseShellExecute = false;
Process.Start(startInfo);
I keep receiving an exception with the message "Logon failure: unknown user name or bad password".
Im absolutelly sure that i'm submiting my correct username/pwd
Am I missing somethig here?
Tks
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
UPS,错误的域:P
Ups, wrong domain :P