Kbase P126075: 4GL/ABL: What is the prowin32.exe.manifest file?
Autor |
  Progress Software Corporation - Progress |
Acesso |
  Público |
Publicação |
  09/03/2009 |
|
Status: Verified
GOAL:
4GL/ABL: What is the prowin32.exe.manifest file?
GOAL:
Why does removing the prowin32.exe.manifest change some behavioral aspects of the COMBO-BOX widget?
GOAL:
Is there any loss in functionality that may result from the deletion of the prowin32.exe.manifest file?
FACT(s) (Environment):
Windows
OpenEdge 10.x
FIX:
The manifest file determines whether prowin32.exe uses the XP Themes interface or not. If the user is not using the XP Themes on a Windows system, then deleting the manifest file results in no loss of functionality.
Technically, the manifest is an XML file that tells Windows that the associated executable should use specific versions of one or more system components.
The prowin32.exe.manifest file tells Windows that we want to use version 6 of the Common Controls library. This library implements new versions of the basic controls (buttons, edit controls, combo-boxes, etc) which can be displayed with the XP Themes look. The behavior of the combo-box has changed in some small ways in this library. Thus removing the manifest file reverts to version 5.82 of the Common Controls library and Windows then uses the original non-XP controls.