如何使用.net Core API C#在远程计算机上执行我的exe

时间:2018-10-03 05:13:32

标签: c# .net api core

我想将我的控制台应用程序exe文件复制到远程并在那里执行,并在.net核心api中获取有关其成功或失败状态的信息,该信息将显示给用户。

这是我尝试过的...

private void Upload()
{
string sourceDir = txtFileUpload.Text;//My local path
string ExecuteDir = @"\\192.168.4.115\ExePath\";//Remote path

string fName = "ConsoleLog.exe";
File.Copy(Path.Combine(sourceDir, fName), Path.Combine(backupDir, fName), true);

}

但显示权限错误。

我的exe执行代码。

    ProcessStartInfo info = new ProcessStartInfo();
    info.Arguments = @"\\192.168.4.115\ExePath\ -i ConsoleLog.exe";
    info.RedirectStandardOutput = true;
    info.UseShellExecute = false;
    Process p = Process.Start(info);

0 个答案:

没有答案