我想将我的控制台应用程序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);