Kbase P97317: How to package .manifest file for WinXP look and feel with WebClient install?
Autor |
  Progress Software Corporation - Progress |
Acesso |
  Público |
Publicação |
  15/10/2008 |
|
Status: Verified
GOAL:
How to package .manifest file for Windows XP look and feel with WebClient install?
GOAL:
How to add Windows XP look and feel automatically to WebClient applications?
FACT(s) (Environment):
Progress 9.x
OpenEdge 10.x
FIX:
In order to add the Windows XP look and feel to WebClient applications, the WebClient installation itself must be modified to include a .manifest file besides the prowc.exe executable of WebClient.
To achieve that goal, a custom IntelliStream 4GL Installer Procedure must be written and included in the WebClient package as part of the "at Startup" component. This procedure should perform the following steps:
1. get the installation directory of WebClient from the registry. This information is stored in the registry as key HKEY_LOCAL_MACHINE\Software\PSC\WebClient\9.1D\DestinationPath (assuming that version 9.1D is being used).
2. create a prowc.exe.manifest file in the 'bin' subdirectory, using the following content:
<?xml version="1.0" encoding="UTF-8" standalone="yes" ?>
<assembly xmlns="urn:schemas-microsoft-com:asm.v1" manifestVersion="1.0">
<description>Windows Forms Common Control manifest</description>
<dependency>
<dependentAssembly>
<assemblyIdentity type="win32"
name="Microsoft.Windows.Common-Controls"
version="6.0.0.0" processorArchitecture="X86"
publicKeyToken="6595b64144ccf1df"
language="*" />
</dependentAssembly>
</dependency>
</assembly>
FIX:
References to Written Documentation:
Progress Solutions:
P46584, "How to get the windows XP look and feel?"
P116065, "OpenEdge 10.1A WebClient has not Windows XP look and feel