WinXP Style->*.manifest Problem



  • Moin Leuz

    folgendes Problem tritt beim starten meines Progs unter WinXP und Win2003 Server der neusten generation auf!
    Auf einem älteren WinXP pro version startet das Progi ohne Probs.
    Auf den oben beschriebenen mit einer Fehlermeldung mit Hinweis auf neuinst des Progs...
    Nehme ich die Erstellung der '*.manifest' raus startet & laeuft das Prog ohne Probleme...

    AnsiString sManifestXP = " <?xml version=\"1.0\" encoding=\"UTF-8\" standalone=\"yes\"?>\
                                 <assembly\
                                    xmlns=\"urn:schemas-microsoft-com:asm.v1\"\
                                    manifestVersion=\"1.0\">\
                                 <assemblyIdentity\
                                    name=\"DebugMonitor\"\
                                    processorArchitecture=\"x86\"\
                                    version=\"5.1.0.0\"\
                                    type=\"win32\"/>\
                                 <description>Windows Shell</description>\
                                 <dependency>\
                                 <dependentAssembly>\
                                  <assemblyIdentity<br>\
                                        type=\"win32\"\
                                        name=\"Microsoft.Windows.Common-Controls\"\
                                        version=\"6.0.0.0\"\
                                        processorArchitecture=\"x86\"\
                                        publicKeyToken=\"6595b64144ccf1df\"\
                                        language=\"*\"\
                                        />\
                                 </dependentAssembly>\
                                 </dependency>\
                                 </assembly> ";
    
        TStringList* Textdatei = new TStringList;//Setzen und Benennen
        Textdatei->Add(sManifestXP); //Füllen...
        Textdatei->SaveToFile("DebugMonitor.exe.manifest");//Speichern... (zumindest versuchen...)
        delete Textdatei;//Klassenhierarchie löschen.
    

    kann jemand einen Fehler erkennen?

    Danke Euch schonmal...



  • 0Bytes schrieb:

    mit einer Fehlermeldung mit Hinweis auf neuinst des Progs

    Die konkrete Fehlermeldung? Wo genau tritt sie auf? Soll da eine Manifest-Datei für das bereits laufende Programm erzeugt werden? Was ist ein "WinXP der neuesten Generation"?



  • Also das Programm erzeugt oben genannte und gelistete *.manifest datei beim ersten Start des Progs, wenn sie nicht vorhanden ist.
    So weit so gut, wenn das Prog nun erneut gestartet wird kommt die eine Fehlermeldung

    Diese Anwendung konnte nicht gestartet werden, weil die Anwendungskonfiguration nicht korrekt ist.Zur Problembehebung sollten Sie die Anwendung neu installieren.

    stimmt was mit der Manifest-Datei nicht?

    zu Windows: alles pro Versionen und Server wobei die Fehlermeldung bei gerade gekauften pro und Server-Version auftritt.

    Wie kann das?



  • 0Bytes schrieb:

    stimmt was mit der Manifest-Datei nicht?

    Steht zu vermuten. Versuch's doch mal mit assemblyIdentity ohne das <br>. 😉



  • oh je... 🙄 🤡

    Danke das wars... *schäm


Anmelden zum Antworten