Manifest für x64 ändern?



  • Hi zusammen, ich hab auf einem Server 2008 festgestellt, dass meine
    Manifest-Ressource nicht dazu führt, dass dieses schöne Design ala XP
    angezeigt wird.

    Nun bin ich mir nicht sicher, ob ich in meiner RT_MANIFEST etwas ändern muss.
    Die sieht so aus:

    <?xml version="1.0" encoding="UTF-8" standalone="yes"?>
    <assembly xmlns="urn:schemas-microsoft-com:asm.v1" manifestVersion="1.0">
    <assemblyIdentity
    version="1.0.0.0"
    processorArchitecture="X86"
    name="Microsoft.Windows.P3"
    type="win32"
    />
    <description>Beschreibung</description>
    <dependency>
    <dependentAssembly>
    <assemblyIdentity
    type="win32"
    name="Microsoft.Windows.Common-Controls"
    version="6.0.0.0"
    processorArchitecture="X86"
    publicKeyToken="6595b64144ccf1df"
    language="*"
    />
    </dependentAssembly>
    </dependency>
    </assembly>

    Wie man sieht steht ja u.a. x86 drin. Wie mache ich das flott für 64bit
    Systeme? Daran wird es wohl vermutlich liegen, oder?

    In meiner stdafx.h habe ich u.a. noch stehen:

    #if defined _M_IX86
    #pragma comment(linker,"/manifestdependency:\"type='win32' name='Microsoft.Windows.Common-Controls' version='6.0.0.0' processorArchitecture='x86' publicKeyToken='6595b64144ccf1df' language=''\"")
    #elif defined _M_IA64
    #pragma comment(linker,"/manifestdependency:\"type='win32' name='Microsoft.Windows.Common-Controls' version='6.0.0.0' processorArchitecture='ia64' publicKeyToken='6595b64144ccf1df' language='
    '\"")
    #elif defined _M_X64
    #pragma comment(linker,"/manifestdependency:\"type='win32' name='Microsoft.Windows.Common-Controls' version='6.0.0.0' processorArchitecture='amd64' publicKeyToken='6595b64144ccf1df' language=''\"")
    #else
    #pragma comment(linker,"/manifestdependency:\"type='win32' name='Microsoft.Windows.Common-Controls' version='6.0.0.0' processorArchitecture='
    ' publicKeyToken='6595b64144ccf1df' language='*'\"")
    #endif

    Danke im Voraus.


Anmelden zum Antworten