Привет, я пытаюсь выполнить процесс на удаленной windows машине, используя S SH. Я использовал Renci.Ss hNet для подключения к удаленной машине windows 10, загрузил исполняемый файл (который работает отлично, т.е. открывается на переднем плане при выполнении пользователем на машине), однако, когда я пытаюсь выполнить его через S SH соединение работает в фоновом режиме без использования. Я не знаю об этом странном поведении. Это пример кода, который я использовал для запуска удаленного исполняемого файла.
public void SshCommandExecutor(string MachineIP, string MachineUserID, string MachineUserPassword, string command)
{
SshClient cSSH = new SshClient(MachineIP, 22, MachineUserID, MachineUserPassword);
cSSH.Connect();
SshCommand x = cSSH.RunCommand(command);
cSSH.Disconnect();
cSSH.Dispose();
log(x.Result.ToString());
}