Process processRemoteLaunch = new Process();
processRemoteLaunch.StartInfo.UseShellExecute = false;
processRemoteLaunch.StartInfo.RedirectStandardOutput = true;
processRemoteLaunch.StartInfo.RedirectStandardError = true;
processRemoteLaunch.StartInfo.RedirectStandardInput = true;
ProcessStartInfo startInfo2 = new ProcessStartInfo();
startInfo2.WindowStyle = ProcessWindowStyle.Maximized;
startInfo2.FileName = GlobalVars.PSToolsLocation + "\\Psexec64.exe";
startInfo2.Arguments = @"\\" + RemoteIP + " -u " + .RemoteUsername + " -p " + sourceUser.RemotePassword + " -i " + ApplicationLocation";
processRemoteLaunch.StartInfo = startInfo2;
processRemoteLaunch.Start();
processRemoteLaunch.WaitForExit(10000);
我正在尝试通过PsExec在远程计算机上启动应用程序,但由于某种原因,此代码不起作用,但是使用稍微不同的参数杀死应用程序(使用Pskill)几乎相同的代码工作正常。 有人知道这个问题是什么?