我正在使用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);


我一直收到消息“登录失败:未知的用户名或错误的密码”的异常。
我绝对确定我要提交正确的用户名/密码

我在这里想念某事吗?

ks

最佳答案

Ups,错误的域名:P

关于asp.net - 使用System.Diagnostics.Process远程执行过程,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/2342764/

10-13 02:07