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