Я хочу получить доступ к удаленному серверу с помощью моей программы (C # .NET) и выполнить там программу в контексте подключенного пользователя, так же, как с помощью удаленного рабочего стола.
Я не хочу просто запускать программу с использованием какой-либо учетной записи пользователя (например, RunAs), но иметь отдельный сеанс выполнения, например, Remote Desktop
Полагаю, терминальные сервисы нужно каким-то образом использовать, но я точно не знаю.
Любая помощь будет оценена.