下载:远程桌面WEB连接工具

1.0 简介

1.1 什么是远程桌面 Web 连接?

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

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

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

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

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

备注:

 在“开始”→“运行”,在运行框中键入“HTTP://服务器/TSWEB”→“确定”,若是第一次在本客户端使用,会要求下载ActiveX 控件,在“服务器”后的文本框中键入服务器名,在“大小”后的下拉列表中选择远程桌面的分辨率,请选择“全屏”,(否则远程桌面会显示在浏览器中),回车后即可看到登录窗口,键入用户名与密码即可进入远程桌面。其它就同使用本地机一样。
  若要退出,请选择“注销”,若一会儿后还要进入,请选择“断开”,再进入时方法同前。当然如果权限足够大,还可选择“重新启动”、“关机”。

  注意在使用时,不要直接关掉“远程桌机Web连接”的浏览器窗口,否则远程桌面相当于“断开”,并未注销。

终端服务配置:

  请依次单击“开始”和“控制面板”,双击“管理工具”,再双击“终端服务配置”。在控制台树中,单击“连接”。在详细信息窗格中,右键单击要配置客户端设备映射的连接,然后单击“属性”。若要使远程桌面也成为多媒体,请在“客户端设置”选项卡下选中“颜色深度的最大值”,并在下拉列表中选择适当的值。“禁用下列项目”下,请不要选中“音频映射”,以使远程桌面也能播放音乐。

 

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 客户端控件和示例网页

  1. 在要安装 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 中。