Wrong .manifest configuration files for XP/Vista themes (here is the solution)

Started by KDeveloper, December 08, 2008, 08:42:14 PM

Previous topic - Next topic

KDeveloper

Hi again dear BitSum Technologies,

I've have review the ProcessLasso.exe.manifest, ProcessGovernor.exe.manifest and InstallHelper.exe.manifest files and they are wrong (bad configuration). For this reason Process Lasso objects form don't recognize the XP styles and don't display correctly the styles/themes (look as old Windows 2000 in Windows XP, terrible).

Your current .manifest files have this config (wrong):

<?xml version="1.0" encoding="UTF-8" standalone="yes"?>
<assembly xmlns="urn:schemas-microsoft-com:asm.v1" manifestVersion="1.0">
  <trustInfo xmlns="urn:schemas-microsoft-com:asm.v3">
    <security>
      <requestedPrivileges>
        <requestedExecutionLevel level="asInvoker" uiAccess="false"></requestedExecutionLevel>
      </requestedPrivileges>
    </security>
  </trustInfo>
</assembly>




With this configuration, Process Lasso don't recognize xp/vista default themes in the objects form.

The correct to fix this .manifest files, is this configuration  (tested for win32 version of Process Lasso only):

<?xml version="1.0" encoding="UTF-8" standalone="yes"?>

<assembly xmlns="urn:schemas-microsoft-com:asm.v1" manifestVersion="1.0">
  <assemblyIdentity
  type="win32"
    name="Process Lasso"
    version="3.2.8.2"
  processorArchitecture="*"/>
  <dependency>
    <dependentAssembly>
      <assemblyIdentity
        type="win32"
        name="Microsoft.Windows.Common-Controls"
        version="6.0.0.0"
        publicKeyToken="6595b64144ccf1df"
        language="*"
        processorArchitecture="*"/>
    </dependentAssembly>
  </dependency>
</assembly>





Please, fix this issue in the next version. Congrats for make a very usefull and freeware app.


Best regards.

Javier, advanced Delphi, .NET and C++Builder developer.

etiii

 :o Wow, for a person who has good code, has poor Engrish!

Jeremy Collake

Thank you. I am surprised I forgot to include the common controls dependency information, I just never noticed the lack of theme support.

I will distribute the correction in a beta today.
Software Engineer. Bitsum LLC.

Jeremy Collake

Now fixed in v3.29.1 beta.
Software Engineer. Bitsum LLC.