.NET соединение с RDP - PullRequest
       25

.NET соединение с RDP

1 голос
/ 14 апреля 2010

Я хочу подключиться к удаленному рабочему столу к указанному серверу / имени пользователя из c #.

Я нашел: __ http://www.codeproject.com/KB/cs/RemoteDesktop_CSharpNET.aspx AXMSTSCLib dll должна быть связана с решением. Я не хочу скачивать эту dll откуда-либо, так как не уверен, могу ли я ей доверять.

Однако это также говорит: «После исследования в Интернете я обнаружил, что должен создать новый AxMSTSCLib и MSTSCLib DLL. Так я и сделал "

Как мне "создать" этот новый AxMSTSCLib?

Другая ссылка, не используйте эту DLL, но вместо этого запустите скрипт. http://bytes.com/topic/c-sharp/answers/517024-remote-desktop-connection-c но этот код вызывает исключение безопасности. Поэтому я не могу его использовать.

Ответы [ 2 ]

3 голосов
/ 29 мая 2010

Попробуйте это (если вы этого еще не сделали): в Visual Studio откройте форму или пользовательский элемент управления, в который вы хотите поместить элемент управления RDP. На панели инструментов щелкните правой кнопкой мыши группу и выберите «Выбрать элементы ...». Когда откроется окно «Выбор элементов», перейдите на вкладку «Компоненты COM» и найдите элементы «Microsoft RDP Client Control (распространяемый)» в списке. (Их будет несколько в зависимости от версии клиента RDP, установленной в вашей системе.) Проверьте последнюю версию перечисленного элемента управления и нажмите OK. Вы увидите запись на панели инструментов для управления RDP; добавьте его в свою форму. Когда вы сделаете это, соответствующие сборки взаимодействия COM и ActiveX будут автоматически сгенерированы и помещены в выходную папку вашего проекта, а ссылки на них будут добавлены в ваш проект. Смотрите также MSDN .

2 голосов
/ 14 апреля 2010

Вот ссылка с необходимой информацией: http://www.codeproject.com/KB/cs/RemoteDesktop_CSharpNET.aspx

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...