当前位置: 代码迷 >> Web前端 >> 远程桌面 Web 联接
  详细解决方案

远程桌面 Web 联接

热度:982   发布时间:2012-09-01 09:33:03.0
远程桌面 Web 连接

.1 什么是远程桌面 Web 连接?

欢迎使用“远程桌面 Web 连接”。“远程桌面 Web 连接”是“终端服务”组件及功能的一个中间版本。此版本的目的在于扩展客户端的“终端服务”功能,以便系统管理员、网页设计人员和 Web 管理员能够在网页或 Visual Basic? 应用程序中实现终端服务客户端会话,而无需用户下载或安装整个“远程桌面连接”客户端程序。这些创新显著提高了“终端服务”在服务器远程管理、Web 应用程序和终端服务器安装管理中的可用性。

1.2 远程桌面 Web 连接组件概述

“远程桌面 Web 连接”由 ActiveX 客户端控件和示例网页组成。

ActiveX 客户端控件实际上提供了与完整的“远程桌面连接”客户端相同的功能,但它是为通过 Web 实现此功能而设计的。嵌入网页时,即使用户计算机上并未安装完整的“远程桌面连接”客户端,ActiveX 客户端控件也可以主控一个与终端服务器的客户端会话。

安装 ActiveX 客户端控件时,会同时在您的 Web 服务器最少量地安装一组网页。这些网页包括:协同工作以创建终端服务器 Web 连接的示例默认页和连接页,以及供管理员使用的主持多个 ActiveX 客户端控件实例的页面。

2.0 远程桌面 Web 连接安装指南
本节说明如何为“远程桌面 Web 连接”安装 ActiveX 客户端控件和示例网页。

2.1 在安装 ActiveX 客户端控件及示例网页之前

“远程桌面 Web 连接”ActiveX 客户端控件是设计用于安装在运行 Windows NT 4.0 Server(或更新版本)以及 Internet Information Server 4.0(或更新版本)的 Web 服务器上。要使用示例网页,Web 服务器必须启用 Active Server Pages (ASP)。
2.2 安装 ActiveX 客户端控件和示例网页

ActiveX 客户端控件和示例网页包含在名为 Tswebsetup.exe 的自解压可执行文件中。

要点??? ActiveX 客户端控件和示例网页设计安装在运行 Windows NT 4.0 Server(或更新版本)以及 Internet Information Server 4.0(或更新版本)的 Web 服务器上。如果安装到不符合要求的计算机,那么组件将无法发挥预期的功能。

安装 ActiveX 客户端控件和示例网页

在要安装 ActiveX 客户端控件的 Web 服务器上,执行 tswebsetup.exe。
ActiveX 客户端控件安装程序将文件安装到您在目标计算机上指定的目录中。默认位置为 C:\Inetpub\Wwwroot\Tsweb。

2.3 在网页中嵌入远程桌面 ActiveX 控件

您可以通过插入 HTML <OBJECT> 标记在网页中嵌入“远程桌面”ActiveX 控件,如下例所示:


<OBJECT language="vbscript" ID="MsRdpClient">
???
?????? CLASSID="CLSID:9059f30f-4eb1-4bd2-9fdc-36f43a218f4a"

??? CODEBASE="msrdp.cab#version=5,1,2600,1050

??? WIDTH=<% resWidth = Request.QueryString("rW")

?????? if resWidth < 200 or resWidth VIEWASTEXT > 1600 then

???????? resWidth = 800

?????? end if

?????? Response.Write resWidth %>

???? HEIGHT=<% resHeight = Request.QueryString("rH")

?????? if resHeight < 200 or resHeight > 1200 then

???????? resHeight = 600

?????? end if

?????? Response.Write resHeight %>>

</OBJECT>


为关键字 WIDTH 设定的值是指显示在网页上的“终端服务”会话的宽度(以像素为单位)。为关键字 HEIGHT 设定的值是指“终端服务”会话的高度(以像素为单位)。为关键字 CODEBASE 设定的值是指包含“远程桌面 Web 连接”代码的文件所在的位置。本文件的名称是 Msrdp.cab,位于“远程桌面”ActiveX 控件和示例网页的安装目录中。关键字 PARAMNAME 设置为 Msrdp.ocx 中所支持的一个或多个参数。

请注意本文档中没有列出“远程桌面”ActiveX 控件对象的参数。要查看参数,请在诸如 Oleview.exe 或 Visual Basic 对象浏览器等工具中打开 Msrdp.ocx。Msrdp.ocx 位于 Msrdp.cab 中。