当前位置:首页 > 代码 > 正文

win32下的rdp远程桌面的源代码(远程桌面 rdp)

admin 发布:2022-12-19 22:00 147


本篇文章给大家谈谈win32下的rdp远程桌面的源代码,以及远程桌面 rdp对应的知识点,希望对各位有所帮助,不要忘了收藏本站喔。

本文目录一览:

Windows远程桌面搭建

网上有很多相关的文章,自己根据实际的操作过程做了一些整理,参考文章地址:

windows远程桌面服务配置

一、首先右键点击我的电脑;或通过控制面板-系统.进入系统属性界面.找到"远程设置"并打开.

二、在系统属性中找到"远程"子夹下的远程桌面分组框,选择第二项"允许任意版本远程桌面的计算机远程连接"

三、到这一步.可以说远程桌面访问服务已经开启.但是接下来我们还需要配置允许访问的用户账号.还是刚才的对话框.找到"选择用户"

四、在这里选择添加新的授权用户;也可以不添加,使用默认的管理员账户

五、授权完毕后.远程桌面服务就算是配置完成了.下面我们来进行远程连接.首先我们得知这个服务器的内网IP是188.188.3.249;如需公网远程连接,需要有公网IP.此处先以内网IP做例

六、在远程桌面的客户端电脑上,通过windows命令的方式,启动远程桌面连接界面,按下windows加r键,启动命令,然后在命令框中输入mstsc,然后点击回车即可启动windows远程桌面连接

七、在地址中输入远程服务器的IP地址(默认端口是3389,也可以通过修改注册表的方式把服务器远程端口改成其他例如4489,那么在连接的时候就要在IP地址后面加上端口号再连接,如果连接失败检查一下服务器是不是把防火墙开启了,关闭再重新试一下)

八、输入你的账号密码

九、远程桌面就可以访问了.这和直接在机房操作服务器的效果是一样的.唯一的区别就是结束操作后,记得注销账号.

十、如果要公网访问、则在路由器管理页面中,做端口映射,远程端口默认是3389,可以通过修改注册表的方式把服务器远程端口改成其他例如4489

然后在开启防火墙的情况下,把端口添加到防火墙的入站规则中

请问网络高手远程桌面连接是如何设置的?

远程桌面控制

可以实现远程桌面控制的软件和方法有很多;

在windows下可以使用pcanywhere来实现,或者利如科迈公司提供的WebMyPc这样的软件,而XP和2003 server用户还可以用其上面提供的“远程桌面”来实现;而Linux上面也有相关的软件:如VNC,Rmote X,或者类似Xwin32 的远程桌面;

远程桌面控制是一种远程控制管理软件,可以在客户端利用浏览器或专门界面来遥控和管理远程的电脑。对于要实时操控服务端主机的情况下,比如远程管理、远程教学、远程技术支持、网络会议等,都会带来很大的帮助;

一般的远程桌面控制都有如下功能实现:

1、支持公网与内网、支持代理服务器

2、支持文件上传和下载、支持下载断点续传

3、支持复制和粘贴

4、安全可靠。双密码、双认证、重要数据加密、私人密码不在网上传送、安全日志。

□以pcanywhere这个常使用的远程桌面控制工具来说明:

pcAnywhere 是首屈一指的远程遥控软件,在功能上有许多的优点:安全性更高、操作更简易且可自订符合需要的规格。不论您是要远程控制您的个人计算机、管理服务器、支持客户或帮助朋友。

pcAnywhere 是 IT 专业人员、增值经销商 (VARs) 和个人使用者的最佳工具。内置的文件传输工具,自动优化以提高桌面传送速度,对于技术支持人员,只要安装 pcAnywhere,就可以从办公室或住家远程地管理公司内部所有的服务器。也可以远程管理使用者的计算机,以协助使用者直接地解决问题。对于 IT 使用者与 VARs 现在可以使用新的 pcAnywhere 「套件」程序。此公用程序可以减少应用程序在使用者的硬盘上留下的记录,只需安装实际需要的组件即可。此外它可以协助 IT 专业人员控制要提供何种功能给使用者利用,以执行组织的安全性与远程访问原则。 OLE 自动化可以让 VARs 将 pcAnywhere 功能整合至客户解决方案中。

pcanywhere在实际使用上是非常简单和方便,只要下载了此工具软件,双击安装,并以下一步,下一步,就可以完成整个安装过程;安装完成后,提供两选择,一个是主控端,用来控制别的主机,二是被控端,用来提供给别人控制你的电脑;

1、 选择主控端,在配置里加入对方电脑的域名或者IP地址,然后打开些主控端,就会自动地方寻找此主机,并让你控制此电脑;

2、 选择被控端,此电脑将会以服务端方式等待对方主机对本电脑的控制

====================================================

[Win XP的“远程桌面”]

WinXP真是个好东西!不管是在家里通讯,还是出外旅行,Windows XP 都会在您所处的位置给您的工作提供帮助,它能够让你从家里或其它位置连接到办公室,并根据您的位置和要做的工作,更改您的设置,是不是非常方便,这就是WinXP的远程桌面功能。下面就听我详细道来吧。

使用 Windows XP Professional 上的远程桌面,可以使用另一台计算机来访问运行在您自己计算机上的 Windows 会话。这意味着您可以从家里连接到工作计算机,并访问所有应用程序、文件和网络资源,好像正坐在工作计算机前面。您可以让程序运行在工作计算机上,然后当回家时可以在家庭计算机上看见正在运行该程序的工作计算机的桌面。当你正连接到工作计算机时,远程桌面将会自动锁定该计算机,这样任何他人都无法在您离开时访问应用程序和文件。返回工作计算机后,可以按 CTRL+ALT+DEL 解除锁定。

远程桌面还允许多个用户在一台计算机上拥有活动的会话。这意味着多个用户可以让他们的应用程序保持运行状态,并保留他们的 Windows 会话状态,甚至在其他人登录时依然如此。

使用"快速用户切换",可以在相同计算机上很容易地从一个用户切换到另一个。例如,假设您在家工作,并且已经登录到办公室的计算机,以更新开支报告。在您工作的同时,家庭成员需要使用家庭计算机检查重要的电子邮件。您可以断开远程桌面,允许其他用户登录并查收邮件,然后重新连接到办公室计算机,这时您看见的开支报告将与刚才完全一样?quot;快速用户切换"单独工作在作为工作组成员的计算机上。

远程桌面可以用于实现各种使用场景,包括:

在家工作 - 在家里访问在办公室计算机上的进行中的工作,包括对所有本地和远程设备的全部访问能力。

协作 - 让您的同事可以从办公室看到您的桌面,以便调试某些代码、更新 Microsoft Power Point 幻灯片或者校对文档。

共享控制台 - 允许多个用户维护在一台计算机上的单独程序和配置会话,例如用于出纳台或销售台。

要使用远程桌面,需要如下条件:

1.能够连接局域网或 Internet 的运行 Windows XP Professional 的计算机("远程"计算机)。

2.能够通过网络连接、调制解调器或者虚拟专用网 (VPN) 连接访问局域网的第二台计算机("家庭"计算机)。该计算机必须安装"远程桌面连接",以前称为"终端服务"客户端。

3.适当的用户帐户和权限。

以上介绍了那么多,你该对Windows XP的远程桌面有个大概的了解了吧,那么,在Windows XP中如何使用和设置远程桌面呢?请听我接着说。

将该计算机设置为使?quot;远程桌面":

1.在控制面板中打开"系统"。

2.在"远程"选项卡上,选中"允许用户远程连接到这台计算机"复选框,如果要禁用远程桌面,在"远程"选项卡上,清除"允许用户远程连接您的计算机"复选框即可。

3.确保您有适当的权限远程地连接您的计算机,并单击"确定"。在您的计算机上,您必须是管理员或者 Remote Desktop Users 组的成员。(注意:必须作为管理员或 Administrators 组的成员登录才能启用远程桌面功能)

4.若要允许其他用户连接到你的计算机,在"远程桌面"区域,单击"选择远程用户...",在"远程桌面用户"对话框中,单击"添加...",在"选择用户"对话框中,单击"位置..."以指定搜索位置,单击"对象类型"以指定要搜索的对象的类型。在"输入对象名称来选择(示例):"框内,键入要搜索的对象的名称,单击"检查名称",找到名称后,单击"确定",现在,该名称出现在"远程桌面用户"对话框的用户列表中。

除此之外,远程桌面还提供了一个Web连接功能,简称"远程桌面 Web 连接",它是由 ActiveX 控件、示例 ASP 页和其他文件组成的 Web 应用程序。如果把远程桌面 Web 连接部署在 Web 服务器上,它将允许用户在 Internet Explorer 内创建与另一台计算机的远程桌面的连接,即使用户的计算机没有安装"远程桌面连接"程序(以前称为"终端服务器"客户端)。

"远程桌面 Web 连接"提供如下功能:

1.简单、直接地部署终端服务器或远程桌面应用程序的客户端部分。使用"远程桌面 Web 连接",部署终端服务器连接可以像发送 URL 一样容易。

2.支持漫游用户。不在自己计算机旁的用户可以从任何运行 Windows 和 Internet Explorer 的计算机,使用"远程桌面 Web 连接"安全地访问他们的主工作站或喜欢的终端服务器。

3.最小公分母跨平台系统。"远程桌面 Web 连接"可以满足不同组织的需要,在所有平台上使用相同的客户端。

4.传递 Extranet 应用程序。要对厂商、供应商或客户部署终端服务器或者远程桌面连接的公司,可以使用"远程桌面 Web 连接"通过 Internet 容易、廉价而有效地分发。

要使用远程桌面 Web 连接,必须首先安装它。远程桌面 Web 连接是 Internet 信息服务中的可选的 WWW 服务组件,默认情况下,它包括在 Windows XP Professional 和 Windows 2000 中。默认情况下不安装"远程桌面 Web 连接",而必须通过"添加或删除程序"进行安装。安装"远程桌面 Web 连接"时,默认情况下把文件复制到 Web 服务器的 %systemroot%\Web\Tsweb 目录中。在客户端,"远程桌面 Web 连接"要求计算机与 Internet 或网络有 TCP/IP 连接,并且运行 Microsoft Internet Explorer 4.0 或更高版本。其具体方法如下:

1.在"控制面板"中打开 添加/删除程序。

2.单击"添加/删除 Windows 组件"。

3.选择"Internet 信息服务",然后单击"详细信息"。

4.在"Internet 信息服务子组件"列表中,选择"WWW 服务",然后单击"详细信息"。

5.在"WWW 服务的子组件"列表中,单击"远程桌面 Web 连接"复选框,然后单击"确定"。

6.在"Windows 组件向导"中,单击"下一步"。

7.打开 Internet 服务管理器

8.展开文件夹分级结构,找到 local computer name\Web Sites\Default Web Site\tsweb 文件夹。

9.右键单击 tsweb 文件夹,然后单击"属性"。

10.单击"属性"对话框上的"目录安全"选项卡。

11.在"匿名访问和身份验证控制"中,单击"编辑..."。

12.选中"身份验证方法"对话框上的"匿名访问"复选框,然后单击"确定"两次。

安装完远程桌面 Web 连接后,下面的任务就是如何使用"远程桌面 Web 连接"连接到其他计算机,其方法如下:

1.确保在 Web 服务器上已经安装并运行"远程桌面 Web 连接"。

2.确保客户端计算机有激活的网络连接,并且 WINS 服务器服务(或其他名称解析方法)正在工作。

3.在客户端计算机上,启动 Microsoft Internet Explorer。

4.在"地址"框中,键入管理"远程桌面 Web 连接"的 Web 服务器的主目录统一资源定位符 (URL)。

URL 的格式为"http://",后跟服务器的 Windows 网络名称,然后是包含"远程桌面 Web 连接"文件的目录路径(默认为 /Tsweb/)。(注意是正斜线标记。)例如,如果 Web 服务器向 WINS 服务器注册为"Admin1",则在"地址"框中键入:"",然后按 ENTER。"远程桌面 Web 连接"页出现在屏幕上。

5.在"服务器"中,键入想要连接的远程计算机的名称。

6.可以选择为该连接指定屏幕大小和登录信息。

7.单击"连接"。

参考资料:

如何自动登录远程桌面并自动执行远程计算机上的应用程序?

1、在批处理自动登录远程桌面,需配置一个.rdp的远程桌面参数的可执行文件。但不能自动登录,启动.rdp文件时,需要“询问凭据”。

2、在.rdp参数中有自动执行远程计算机的应用程序,选择“程序”,配置“启动时连接以下程序”,保存即可。

突然发现我的文档下出现了一个叫Default.rdp的远程桌面连接文件属性是隐藏

Windows自带的Remote desktop登录日志文件,用作缓存。可以用记事本打开,别人登录你的电脑是不会保存在这里的,没事儿的放心吧。

你要不放心的话,点击开始运行一下mstsc,上次登录的计算机名称或者IP地址应该有记忆的。

病毒不会和他产生关联的。

什么是Windows的“远程桌面连接”(RDP)?它有何用途?服务端和客户端各有何要求?

1.你首先需要一个支持远程桌面功能windows系统,如windowsXP的专业版或windows2000的服务器以上的版本。当然如果你装个windows2003当然更好。相信微软以后出的windows版本都是支持远程桌面功能的。这部分的操作相信懂得电脑基本的操作的都可以实现的,windows的安装已经设计得很傻瓜了。

2.系统装好了,跟着就是装ADSL,只要可以上网就可以。这部分我这里就不多说了,这个不会我真的就没话可说。

3.接着就是要在你的电脑里装个可以实现动态域名解析功能的软件。这个步骤比较重要。也比较麻烦,为什么要装这个呢,说的简单一点就是让你的电脑拥有一个固定的IP,才能让你在其他任何地方都可以直接连到你的电脑,因为ADSL在每次连通所产生的IP都是不一样的。因为ADSL都是动态分配IP的。所以缺少这个就实现不了远程桌面了。动态域名解析的原理其实不需要我们理解,我们只要能利用它达到连接电脑就可以了,这里就不详说了。那要选择那个动态域名解析软件呢,我尝试几个类似的软件,试用以后我推荐大家使用名叫"花生壳"的动态域名解析软件,因为它是免费的,而且在中国来说它是最大和最稳定的动态域名解析提供商,选择它没有错。免费第一阿!安装和使用"花生壳"还需要一下的几小步骤:

3.1先要去"花生壳"所在的服务网站申请一个免费的护照,其实就是申请会员。成为会员后你的的账号和密码等会就有用了。"花生壳"服务网站是。

3.2有了护照以后就需要再申请一个免费的域名,这个域名是用来连接你的电脑的。等于给你的电脑申请一个电话号码,当你到任何地方打这个号码就可以连到你的电脑。

3.3最后就只要将你申请的花生壳服务激活。然后在这个服务网站下载一个"花生壳"的客户端软件在你的电脑里。

3.4将"花生壳"客户软件在你家里的电脑里安装后,它会提示你提供护照的账号和密码的,就需要你先前申请护照的账号和密码了。填入运行它就可以了。就这样你刚才申请的免费域名就和你的电脑捆绑在一起了。就算ADSL的IP怎么变化你的电脑都逃不出你的手心。

3.5最好提醒你一下,以上所有的操作都是免费的,就是有点烦琐,但是设置一次就可以了,以后都不用了。

4.解决了这个难题,后面的就简单多了,你只需要在你新装的系统的"我的电脑-属性-远程-远程桌面"在这个远程桌面项打上勾,什么都不用管就可以了。那个远程协助不用勾也可以的。这样在你的电脑里的设置就基本完成了。

5.接下来轮到在另一台电脑装一个远程桌面的客户端软件了,你可以在GEOGLE或其他的搜索引擎上随便找到,也可以找到你XP安装光盘安装一个。自己搞吧。以后你需要在哪台电脑上控制你家里的电脑就在那台电脑装,才几百K,存软盘或优盘里就可以随身带,去到那里都可以连回你家的电脑了。

6.windows远程桌面客户端软件是不用安装的,当你在另外一台电脑一打开就是下面这样,你只要在计算机栏填入你在"花生壳"申请的免费域名,然后在用户名和密码就和你的家里电脑登陆时的用户名和密码是一样的,如果你自己都不知道账号和密码,那就去计算机管理那里设置一个。其他都不用填的,其他方面的设置只是功能上的变化。接着你就按下连接,如果你的前面的操作都成功,当然最最重要的就是在你家的电脑要是开着的,这样一瞬间你家里电脑里的亲切桌面将浮现在你眼前。恭喜你,你现在控制了你家里的电脑了。操作上没有任何分别,上网、QQ、工作、音乐、一样都没有少!哈哈!

完成以上的几个步骤,远程桌面连接我们达到了,但是这只是一般的情况,还有很多实际的问题都影响着远程桌面连接功能的实现,例如你的ADSL拨号器是带有路由功能的,那你的电脑等于通过了一个路由器来分配IP,这就需要在路由器上作一个端口映射,让先前所说的免费域名可以通过这个端口来找到你电脑,这样你的远程桌面才可以发挥功效。另外一个很重要的就是安全的问题,既然你的电脑可以被任何电脑连接,所以你就需要个强密码了,这个密码就是你在家里登陆你的电脑的账号和密码。密码最好是多位的,而且要是数字和字母混合的,如果你的记性好搞个10位以上的混合密码那就更好了。

当你用过了远程桌面连接,你会感受到它的小而强大,和你的ADSL的配合是那么的恰当。在你办公室里用着办公室的电脑时,你依然可以使用着你家里的ADSL和电脑做你喜欢的东西,做到真正一个人控制两台,当然如果你有多几台电脑的话,你也同样可以同时控制它们。

参考资料:

轻松玩转远程桌面

1、远程桌面的功能

远程桌面连接组件是从windows2000server开始由微软公司提供的,在WINDOWS2000 SERVER中他不是默认安装的。该组件一经推出受到了很多用户的拥护和喜好,所以在WINDOWS XP和2003中微软公司将该组件的启用方法进行了改革,我们通过简单的勾选就可以完成在XP和2003下远程桌面连接功能的开启。

当某台计算机开启了远程桌面连接功能后我们就可以在网络的另一端控制这台计算机了,通过远程桌面功能我们可以实时的操作这台计算机,在上面安装软件,运行程序,所有的一切都好象是直接在该计算机上操作一样。这就是远程桌面的最大功能,通过该功能网络管理员可以在家中安全的控制单位的服务器,而且由于该功能是系统内置的所以比其他第三方远程控制工具使用更方便更灵活。

2、远程桌面的前世今生

说起远程桌面很多用户都认为是从WIN2000 SERVER才开始引入的,实际上我们可以在WIN98甚至是DOS中看到他的身影。远程桌面采用的是一种类似TELNET的技术,他是从TELNET协议发展而来的。

计算机发展的早期在很多客户机硬件配置不高无法独立运行程序的情况下,TELNET协议应运而生,他是一种C/S模式,客户机可以通过TELNET登录到高配置的服务器上,在服务器上运行程序。当程序运行时所有的运算与存储都是教给服务器来完成的,当运算结束后服务器才把结果反馈回客户机,这样就可以在客户机配置不够的情况下完成程序的运行工作,而且运行结果出来的一点不慢。

远程桌面连接就是从TELNET发展而来的,通俗的讲他就是图形化的TELNET。所以在下文中我们讲解远程桌面连接的使用时也会稍微介绍一些TELNET的相关知识。

3、启动远程桌面连接的方法

微软操作系统发展至今只有以下三个操作系统可以使用远程桌面功能,他们是WINDOWS 2000SERVER,WINDOWS XP和WINDOWS 2003。这三个系统的开启远程桌面方法各不相同,我们一一介绍。

(1)WINDOWS 2000SERVER

WINDOWS2000系统中PROFESSIONAL版本是不能开启远程桌面功能让别人访问的,但SERVER版可以开启,不过需要我们安装相应的WINDOWS组件。方法如下:

第一步:通过任务栏的“开始-设置-控制面板”,选择里头的“添加/删除程序”。

第二步:在左边选择“添加/删除WINDOWS组件”。

第三步:稍后会出现添加删除WINDOWS组件窗口,我们从中选择“终端服务”,然后点“下一步”进行安装。这里要注意一点的是在安装过程中需要我们插入WINDOWS 2000SERVER系统光盘到光驱中。

第四步:安装完毕后需要重新启动计算机,重启后就完成了在WINDOWS 2000SERVER下的远程桌面连接功能的安装工作。

(2)WINDOWS XP

正如上文提到的,WINDOWS2000引入远程桌面连接功能后受到了广大用户的好评,大家普遍认为开启该功能的方法太复杂,而且在使用时不能保证每个人都拥有WINDOWS2000SERVER光盘。因此在XP和2003系统中微软将远程桌面开启的操作进行了简化。

第一步:在桌面“我的电脑”上点鼠标右键,选择“属性”。

第二步:在弹出的系统属性窗口中选择“远程”标签。

第三步:在远程标签中找到“远程桌面”,在“容许用户连接到这台计算机”前打上对勾后确定即可完成XP下远程桌面连接功能的启用。

(3)WINDOWS 2003

WINDOWS2003开启方法和XP类似,同样对操作步骤进行了简化。方法如下:

第一步:在桌面“我的电脑”上点鼠标右键,选择“属性”。

第二步:在弹出的系统属性窗口中选择“远程”标签。

第三步:在远程标签中找到“远程桌面”,在“容许用户连接到这台计算机”前打上对勾后确定即可完成2003下远程桌面连接功能的启用。

4、使用远程桌面连接的方法

使用远程桌面连接的方法很简单,因为一旦连接到服务器上就和操作本地计算机一样了。所以唯一要讲解的就是连接操作。如何连接到开启了远程桌面功能的计算机呢?我们需要远程桌面连接登录器。

(1)WINDOWS XP和2003操作系统:

这两个系统将远程桌面连接程序内置到附件中,我们不用安装任何程序就可以使用远程桌面连接。

第一步:通过任务栏的“开始-程序-附件-通讯-远程桌面连接”来启动登录程序

第二步:在图4界面中的“计算机”处输入开启了远程桌面功能的计算机IP地址。

第三步:点击“连接”按钮后我们就可以成功登录到该计算机上了,连接上去后如图5所示,和操作自己计算机一样方便一样快捷。

(2)其他WINDOWS操作系统:

2000及以前的WINDOWS中系统没有将登录工具放到附件中,我们有两个方法获得登录器并实现远程桌面的连接功能。

方法一:使用XP光盘登录器——MSRDPCLI

在XP系统光盘盘符下\SUPPORT\TOOLS目录有一个叫做MSRDPCLI.exe的程序,该程序实际上是一个远程桌面连接登录器,在WIN98/2000机器上运行XP光盘目录下的msrdpcli.exe。将自动安装远程桌面连接程序。安装过程非常简单,一路“下一步”即可。完毕以后通过“开始-程序-附件-通讯-远程桌面连接”就可以登录网络上开启远程桌面功能的计算机了。

方法二:第三方登录器

实际上网络中有很多站点都提供了远程桌面登录器的下载,我们在98系统或2000系统上下载该登录器就可以完成登录远程桌面的功能。

莫名其妙的在我的文档里多了个Default.rdp的远程桌面连接

你知道default.rdp 什么吗是XP系统自带的,使用远程桌面协议(RDP) 连接到远程计算机时,将在客户端计算机上创建Default.rdp 文件。 2、其作用是远程协助,如果你的电脑出现了问题,另一个人可以通过网络控制你的电脑,帮助你解决问题。被控制端才会产生Default.rdp文件,可用记事本打开,其内容是与远程连接相关的信息。 3、具体使用方法,请参见下面的网页:

关于win32下的rdp远程桌面的源代码和远程桌面 rdp的介绍到此就结束了,不知道你从中找到你需要的信息了吗 ?如果你还想了解更多这方面的信息,记得收藏关注本站。

版权说明:如非注明,本站文章均为 AH站长 原创,转载请注明出处和附带本文链接;

本文地址:http://ahzz.com.cn/post/26468.html


取消回复欢迎 发表评论:

分享到

温馨提示

下载成功了么?或者链接失效了?

联系我们反馈

立即下载