AGB  ·  Datenschutz  ·  Impressum  







Anmelden
Nützliche Links
Registrieren

Manifest Problem

Ein Thema von DerAndereMicha · begonnen am 5. Jul 2007 · letzter Beitrag vom 9. Jul 2007
Antwort Antwort
Benutzerbild von DerAndereMicha
DerAndereMicha

Registriert seit: 1. Jul 2004
Ort: Berlin
208 Beiträge
 
Delphi 2007 Enterprise
 
#1

Manifest Problem

  Alt 5. Jul 2007, 16:46
Hallo Zusammen,

hat jemand von Euch ne Idee wie ne Manifest-Datei (oder Ressource) aussehen müßte, die XP / Vista dazu zwingt die alten Common-Controls zu verwenden. Auf ein Manifest als solches kann ich nicht verzichten, da mein Programm unter Vista nicht im Virtualisierungsmodus laufen soll. Bis jetzt habe ich leider kein Beispiel dafür gefunden.

So sieht mein Manifest aus:

Delphi-Quellcode:
<?xml version="1.0" encoding="UTF-8" standalone="yes"?>
<assembly xmlns="urn:schemas-microsoft-com:asm.v1" manifestVersion="1.0">
  <assemblyIdentity
    type="win32"
    name="MyApp"
    version="1.0"
    processorArchitecture="*"/>
  <dependency>
    <dependentAssembly>
      <assemblyIdentity
        type="win32"
        name="Microsoft.Windows.Common-Controls"
        version="6.0.0.0"
        publicKeyToken="6595b64144ccf1df"
        language="*"
        processorArchitecture="*"/>
    </dependentAssembly>
  </dependency>
  <trustInfo xmlns="urn:schemas-microsoft-com:asm.v3">
    <security>
      <requestedPrivileges>
        <requestedExecutionLevel
          level="asInvoker"
          uiAccess="false"/>
        </requestedPrivileges>
    </security>
  </trustInfo>
</assembly>
Wenn ich die Common-Control-Version ändere, startet mein Programm überhaupt nicht mehr.

Gruß
Micha
Der Weg ist das Ziel...
  Mit Zitat antworten Zitat
Benutzerbild von Bernhard Geyer
Bernhard Geyer

Registriert seit: 13. Aug 2002
17.122 Beiträge
 
Delphi 10.4 Sydney
 
#2

Re: Manifest Problem

  Alt 5. Jul 2007, 16:57
Ich denke wenn du die Version änderst benötigst du auch einen angepaßten publicKeyToken als Checksumme.
Windows Vista - Eine neue Erfahrung in Fehlern.
  Mit Zitat antworten Zitat
Benutzerbild von DerAndereMicha
DerAndereMicha

Registriert seit: 1. Jul 2004
Ort: Berlin
208 Beiträge
 
Delphi 2007 Enterprise
 
#3

Re: Manifest Problem

  Alt 6. Jul 2007, 11:06
Und wo bekomme ich den publicKeyToken her?
Der Weg ist das Ziel...
  Mit Zitat antworten Zitat
Benutzerbild von Bernhard Geyer
Bernhard Geyer

Registriert seit: 13. Aug 2002
17.122 Beiträge
 
Delphi 10.4 Sydney
 
#4

Re: Manifest Problem

  Alt 7. Jul 2007, 09:16
Zitat von DerAndereMicha:
Und wo bekomme ich den publicKeyToken her?
Danach Googeln?
Windows Vista - Eine neue Erfahrung in Fehlern.
  Mit Zitat antworten Zitat
Benutzerbild von DerAndereMicha
DerAndereMicha

Registriert seit: 1. Jul 2004
Ort: Berlin
208 Beiträge
 
Delphi 2007 Enterprise
 
#5

Re: Manifest Problem

  Alt 9. Jul 2007, 11:42
Leider hilft mir das nicht weiter. Denn das mache ich immer schon, bevor ich in diesem Forum Fragen stelle.

Den einzigen Hinweis, den ich gefunden habe, ist, daß die comctrl32.dll sowohl die Version 5 als auch die Version 6 der Common Controls enthält. Sollte dann nicht auch das publicKeyToken das selbe sein ?

Micha
Der Weg ist das Ziel...
  Mit Zitat antworten Zitat
Benutzerbild von DGL-luke
DGL-luke

Registriert seit: 1. Apr 2005
Ort: Bad Tölz
4.149 Beiträge
 
Delphi 2006 Professional
 
#6

Re: Manifest Problem

  Alt 9. Jul 2007, 13:17
gibt es irgendwo referenz / tools für diese mainifeste? Vielleicht kann das Visual Studio die generieren.
Lukas Erlacher
Suche Grafiktablett. Spenden/Gebrauchtangebote willkommen.
Gotteskrieger gesucht!
For it is the chief characteristic of the religion of science that it works. - Isaac Asimov, Foundation I, Buch 1
  Mit Zitat antworten Zitat
Benutzerbild von DerAndereMicha
DerAndereMicha

Registriert seit: 1. Jul 2004
Ort: Berlin
208 Beiträge
 
Delphi 2007 Enterprise
 
#7

Re: Manifest Problem

  Alt 9. Jul 2007, 15:21
Habe bis jetzt nix gefunden, außer diverse Tools, die Manifeste erstellen, die dann alles im "neuen" Style erscheinen lassen.

Mir scheint es fast so, sobald ich ein Manifest verwende, werden die Controls der Applikation immer mit den Common Controls 6 dargestellt. Ich vermute fast, das Eine (keine Virtualisierung unter Vista) geht nicht ohne das Andere (Common Controls 6).

Micha
Der Weg ist das Ziel...
  Mit Zitat antworten Zitat
Benutzerbild von DerAndereMicha
DerAndereMicha

Registriert seit: 1. Jul 2004
Ort: Berlin
208 Beiträge
 
Delphi 2007 Enterprise
 
#8

Re: Manifest Problem

  Alt 9. Jul 2007, 15:46
So, jetzt hab ich's. Hab einfach alles weggelassen und nur den security-Teil gelassen.

Delphi-Quellcode:
<?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"/>
        </requestedPrivileges>
    </security>
  </trustInfo>
</assembly>
Und halleluja, es geht.

Micha
Der Weg ist das Ziel...
  Mit Zitat antworten Zitat
Themen-Optionen Thema durchsuchen
Thema durchsuchen:

Erweiterte Suche
Ansicht

Forumregeln

Es ist dir nicht erlaubt, neue Themen zu verfassen.
Es ist dir nicht erlaubt, auf Beiträge zu antworten.
Es ist dir nicht erlaubt, Anhänge hochzuladen.
Es ist dir nicht erlaubt, deine Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks are an
Pingbacks are an
Refbacks are aus

Gehe zu:

Impressum · AGB · Datenschutz · Nach oben
Alle Zeitangaben in WEZ +1. Es ist jetzt 01:08 Uhr.
Powered by vBulletin® Copyright ©2000 - 2023, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2021 by Daniel R. Wolf