c# 连接远程桌面,在线等

问题描述

如下连接远程桌面的代码,在连接默认端口(3389)时,可以实现远程连接。如果不是默认的远程连接端口,则提示:对COM组件的调用返回了错误HRESULTE_FAIL。rdpClient=newAxMSTSCLib.AxMsRdpClient();rdpClient.Dock=DockStyle.Fill;rdpClient.Width=Screen.PrimaryScreen.Bounds.Width;//控件宽度rdpClient.Height=Screen.PrimaryScreen.Bounds.Height;//控件宽度this.Controls.Add(rdpClient);rdpClient.Server=this.StrIP;//服务器地址rdpClient.UserName=this.StrName;rdpClient.AdvancedSettings2.RDPPort=3389;//端口rdpClient.AdvancedSettings2.ClearTextPassword=this.StrPwd;//密码rdpClient.ColorDepth=16;//颜色位数rdpClient.FullScreen=true;//是否全屏rdpClient.Connect();

请教原因和解决办法,谢谢。备注:修改后的远程连接端口,通过系统提供的远程连接,可正常连接;但通过以上代码,却始终不能成功连接。

解决方案

解决方案二:

http://www.s-code.com/default.aspx?aspxerrorpath=/products/vncmanag/download.aspx
解决方案三:

防火墙是否配置正确。用Windows带的远程桌面是否能连接。
解决方案四:

dpClient.AdvancedSettings2.RDPPort=3389;//端口为啥还是3389,如果不是默认端口,这里必须修改。
解决方案五:

该回复于2012-03-16 10:06:34被版主删除
解决方案六:

该回复于2012-03-19 11:16:18被版主删除

时间: 2024-09-20 13:30:27

c# 连接远程桌面,在线等的相关文章

如何设置win7才能正常连接远程桌面

  问:捣腾了半天,试了又试,还是不行,请小编指点迷津!我家有两台电脑,都是Windows 7旗舰版,现在的问题是,在同一个局域网内,访问时也输入了正确的密码,任何一台电脑访问另一台电脑都会提示"您的凭据不工作",无法连接远程桌面,用朋友的Windows 7笔记本,接入我家的局域网,尝试连接这两台电脑也是一样的现象. 答:你这两台电脑上是否增加了其他用户?请将这些用户添加到允许远程桌面控制的列表里,然后尝试用它的凭据来登录.方法如下:点击"开始→控制面板→系统和安全→系统→远

无法连接远程桌面

  用户通过"开始"→"所有程序"→"附件"→"通信"→"远程桌面连接",打开"远程桌面连接",输入主机名或IP后,无法连接远程桌面. 出现这种问题,应检查以下方面. 1.检查输入的主机名或IP地址是否正确. 2.可能远程电脑繁忙,不能响应连接,可以稍后进行重新连接. 3.远程电脑不允许远程桌面连接,可以右击"我的电脑",选择"属性",打开&quo

xp系统下连接远程桌面的操作方法

  xp系统有些客户在使用的时候还是比较好用,但是有些功能一些客户就不知道怎么开你,比如说我们在家里或者是公司需要和别人远程电脑控制的时 候,一些不常用这些功能的朋友就不知道该怎么开启,其实这个功能还是非常有用的,不知道怎么开启远程桌面的朋友不妨跟着小编一起来操作吧,马上来看看吧! xp系统下连接远程桌面的操作方法如下: 1.我们首先点击桌面的开始菜单,就是我们桌面左下角的圆形图标点击就可以打开菜单栏目,然后我们点击里面的运行选项. 2.点击了运行以后,就会弹出一个输入对话框,我们在里面输入命令

Windows xp系统如何连接远程桌面

设置好远程桌面后就可以进行连接了. 找到"远程桌面连接"; 或windows徽标+R,如图键入"mstsc"; 在"计算机"后键入你要远程连接的计算机的IP地址,单击连接并键入密码即可.

win7连接远程桌面提示终端服务器超出了最大允许连接数

  方法一.用"console"方式登录目标服务器 1.首先在运行对话框中输入"mstsc /v x.x.x.x /console"; 2.然后输入用户名和密码,就可以登陆系统; 方法二.注销已经登录的用户 1.打开命令提示符窗口,并输入输入命令"query user /server:x.x.x.x"查看远程操作系统的用户连接会话; 注:在会话名那栏中,名称中带有"rdp"的均为远程用户连接会话. 2.接下来执行命令"

穿越防火墙 让远程桌面自由连接

有些时候,我们需要在公司.学校.网吧或者其他内网环境远程管理某台计算机或者服务器.拿我自己来说,我需要远程管理一台服务器.但是,我所处的环境是学校机房,也就是一个典型的内网环境,学校的网络出口处有一个非常强悍的防火墙,除了常用的端口统统封掉.所以,我无法用远程桌面连接我的服务器.我试过很多软件,比如RealVNC.PCAnywhere等,都是没有作用的,分析其原因就是,在防火墙处,除了管理员设置允许连接的端口外,其余一律阻止. 其实不仅是学校,现在人们越来越注重安全了,而最简单的方法就是禁用端口

如何设置Windows 7远程桌面连接

  本文介绍Windows 7远程桌面连接设置方法,仍然是入门基础教程,虽然Windows 7在远程桌面上改进了很多,但远程桌面终究是个简单的模块,更多的改进只能归于鸡肋功能,九成以上的远程用户都不会用到,比如远程桌面中的体验功能,也许只有在非常特殊的场合才有用处,大部分时间纯粹是在消耗系统资源. 远程桌面设置分为两种,一种是Windows 7连向非Windows 7的远程桌面,第二种是Windows 7连向Windows Vista/7/2008这样的远程桌面,所以本文分别以Windows 7

Win8使用远程桌面连接受到防火墙阻止的解决方法

  Win8系统自从多了个内置的防火墙之后,各种功能各种阻止啊.这不,一使用远程桌面连接就受到防火墙的阻止了.如何处理呢?一般只需要解除防火墙阻止就可以了. 具体步骤如下: 1.将Win8系统控制面板打开,找到里面的系统--安全--远程桌面--高级设置等几个选项; 2.接着就对设置进行更改,之后会弹出来一个界面,直接选中里面的"远程桌面",打上勾勾; 3.找到里面其他自己需要的,包括远程的,将其全部勾选; 4.勾选好了之后,就直接点击确定按键进行保存,然后退出就可以了,这样一来就可以有

远程桌面连接的启动方法技巧

  什么是远程桌面连接?远程桌面连接组件是从Windows 2000 Server开始由微软公司提供的,在Windows 2000 server中它不是默认安装的.因为该组件一经推出受到了很多用户的拥护和喜好,所以在Windows XP. Windows 2003.Windows Vista 以及最新的Windows 7 操作系统中微软公司将该组件的启用方法进行了改革,通过简单的勾选就可以完成在后三种操作系统下远程桌面连接功能的开启. 微软公司在操作系统中安装了远程桌面连接,自然就有它的重要作用