Как использовать терминальные услуги программно - PullRequest
1 голос
/ 14 ноября 2008

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

Я не хочу просто запускать программу с использованием какой-либо учетной записи пользователя (например, RunAs), но иметь отдельный сеанс выполнения, например, Remote Desktop

Полагаю, терминальные сервисы нужно каким-то образом использовать, но я точно не знаю. Любая помощь будет оценена.

1 Ответ

2 голосов
/ 14 ноября 2008

Вы должны проверить этот проект с открытым исходным кодом: http://www.codeplex.com/Terminals
Он использует ActiveX-клиент служб терминалов (mstscax.dll) для выполнения множества интересных задач.

Просто скачайте проект и ознакомьтесь с источником, я уверен, что он предоставит вам всю необходимую информацию, чтобы сделать то, что вы хотите.

...