#remote-access #remote-desktop #remote-server #rdp
#удаленный доступ #удаленный рабочий стол #удаленный сервер #rdp
Вопрос:
Я использовал этот код для реализации RDP.
Это работает нормально, но теперь я хочу внедрить систему, которая будет вызывать определенный EXE-файл с сервера. Не весь рабочий стол.
Есть идеи, как я могу это реализовать?
Process rdcProcess = new Process();
rdcProcess.StartInfo.FileName = Environment.ExpandEnvironmentVariables(@"%SystemRoot%system32cmdkey.exe");
rdcProcess.StartInfo.Arguments = "/generic:TERMSRV/192.168.0.16 /user:" Saltlake1" " /pass:" "saltlake@1234";
rdcProcess.Start();
rdcProcess.StartInfo.FileName = Environment.ExpandEnvironmentVariables(@"%SystemRoot%system32mstsc.exe");
rdcProcess.StartInfo.Arguments = "/v " "192.168.0.16";
rdcProcess.Start();
Комментарии:
1. На данный момент это может «нормально работать», но это скорее удача, чем что-либо еще. Вы не ждете завершения первой команды, поэтому возможно, что вторая команда будет выполнена и не найдет никаких учетных данных.
2. хорошо, спасибо, но сейчас я пытаюсь создать программу, которая будет вызывать определенный EXE-файл для удаленного сервера