MSI enhancement to update RDP files
First Claim
1. A method of using a web-based interface residing on a web server to update a structured storage file associated with a remote program requested by a client, the method comprising the steps of:
- extracting a first file containing a link to the requested remote program from the structured storage file;
parsing the first file to obtain a name of a server to which the first file points;
connecting to the server;
determining if the remote program identified in the first file is on the server and is enabled to be shown in the web-based interface, wherein if the remote program is on the server and if the remote program is enabled to be shown in the web-based interface, obtaining an updated first file from the server;
extracting an icon from the server, said icon allowing the remote program to be launched; and
embedding the icon and the updated first file in an HTML page that is rendered by the web-based interface.
2 Assignments
0 Petitions
Accused Products
Abstract
A Terminal Server Administrator is provided with the ability to indirectly update RDP files that have been placed inside an MSI file. The TS Web Access server retrieves the RDP file from the MSI file being published by the Active Directory, contacts the corresponding Terminal Server for any updated settings to the RDP file and icon allowing the remote program to be launched, and then passes the updated RDP file and icon to the client that is to connect to the Terminal Server. In this way RDP files can be dynamically updated without creating a new MSI file.
69 Citations
20 Claims
-
1. A method of using a web-based interface residing on a web server to update a structured storage file associated with a remote program requested by a client, the method comprising the steps of:
-
extracting a first file containing a link to the requested remote program from the structured storage file; parsing the first file to obtain a name of a server to which the first file points; connecting to the server; determining if the remote program identified in the first file is on the server and is enabled to be shown in the web-based interface, wherein if the remote program is on the server and if the remote program is enabled to be shown in the web-based interface, obtaining an updated first file from the server; extracting an icon from the server, said icon allowing the remote program to be launched; and embedding the icon and the updated first file in an HTML page that is rendered by the web-based interface. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. A module for updating RDP files within an MSI file associated with a remote program requested by a client, said module comprising:
-
a parser for parsing an RDP file associated with an MSI file to obtain a name of a server to which the RDP file points; an interface for connecting to said server; a program-identifying component for determining if a remote program identified in the RDP file is on said server, and wherein if the remote program is on the server and if the remote program is enabled to be shown in the module, obtaining an updated version of the RDP file and an icon allowing the remote program to be launched from said server; and an embedding component for embedding the icon and the updated RDP file in an HTML page and rendering said HTML page. - View Dependent Claims (10, 11, 12, 13, 14, 15)
-
-
16. A method of using TS Web Access to enhance MSI files to update RDP files within MSI files, the method comprising the steps of:
-
parsing an RDP file to obtain a name of a server to which the RDP file points; connecting to said server; determining if a remote program identified in the RDP file is on said server, wherein if the remote program is on said server, and if the remote program is enabled to be shown in TS Web Access, obtaining an updated RDP file, and an icon allowing the remote program to be launched, from said server; embedding the icon and the updated RDP file in an HTML page; and rendering said HTML page. - View Dependent Claims (17, 18, 19, 20)
-
Specification